@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0;}
body{font-family: 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', arial, sans-serif;background: #f5f5fa;}
li{ list-style: none;}
h1,h2,h3,h4,h5,h6,strong,b{ font-size: 12px; font-weight: normal;}
em,i{font-style: normal;}
a{ text-decoration: none;}
a:focus{outline:none;}
.clearfix:after{content: ""; display: block;clear: both;}
.clearfix{zoom: 1;}
.fl{ float: left;}
.fr{ float: right;}
input{ border: none; background: none; outline: none;}
input[type=button],input[type=submit],input[type=file],button{ cursor: pointer; -webkit-appearance: none;border-radius: 0;}
img{border: none;}

/* 共用样式 */

/* 底部导航 */ 
.bottom-nav{display:-webkit-flex;display: flex;position: fixed;left: 0;bottom: 0;width: 100%;height: 0.98rem;box-shadow: 0 -0.08rem 0.06rem #f3f3f3;background: #fff;z-index: 100;}
.bottom-nav .nav-item{-webkit-flex: 1;flex: 1;}
.bottom-nav .nav-item .icon{display: block;width: 100%;height: 0.64rem;}
.bottom-nav .nav-item.home .icon{background: url(../img/home.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.home.on .icon{background: url(../img/home02.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.classi .icon{background: url(../img/fenl.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.classi.on .icon{background: url(../img/fenl02.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.find .icon{background: url(../img/fax.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.find.on .icon{background: url(../img/fax02.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.cart .icon{background: url(../img/cart.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.cart.on .icon{background: url(../img/cart02.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.user .icon{background: url(../img/user.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item.user.on .icon{background: url(../img/user02.png) no-repeat center bottom;background-size: 0.48rem;}
.bottom-nav .nav-item span{display: block;line-height: 0.34rem;font-size: 0.2rem;color: #333;text-align: center;}
.bottom-nav .nav-item.on span{color: #ad1e24;}

/* 分享到 */ 
.share-wrapper{position: fixed;left: 0;top: 0;z-index: 110;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.85);}
.share-wrapper .share{position: absolute;left: 0;bottom: 0;padding-bottom: 1.47rem;width: 7.5rem;background: #fff;}
.share-wrapper .share .title{line-height: 1.19rem;font-size: 0.34rem;text-align: center;color: #333;}
.share-wrapper .share .share-item{float: left;padding: 0.33rem 0;width: 25%;}
.share-wrapper .share .share-item img{margin: 0 auto;display: block;width: 1rem;height: 1rem;}
.share-wrapper .share .share-item span{margin-top: 0.15rem;display: block;line-height: 0.26rem;font-size: 0.26rem;text-align: center;color: #999;}
.share-wrapper .share .cancel{position: absolute;left: 0;bottom: 0;width: 100%;height: 1rem;line-height: 1rem;font-size: 0.32rem;text-align: center;color: #666;background: #f5f5f5;}

/* 分享商品二维码 */ 
.share-img-wrapper .share-img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;padding: 0.88rem 0.5rem 1.15rem;width: 6.5rem;height: 8rem;}
.share-img-wrapper .share-img .close{position: absolute;left: 50%;margin-left: -0.5rem;top: 0;width: 1rem;height: 0.88rem;background: url(../img/close.png) no-repeat center center;background-size: 0.6rem 0.88rem;}
.share-img-wrapper .share-img img{display: block;width: 6.5rem;height: 8rem;}
.share-img-wrapper .share-img .preservation{position: absolute;left: 50%;margin-left: -1.7rem;bottom: 0;width: 3.4rem;height: 0.74rem;font-size: 0;border-radius: 0.37rem;background: #ef0022;}
.share-img-wrapper .share-img .preservation .icon{margin: 0.02rem 0.2rem 0 0.06rem;display: inline-block;vertical-align: top;width: 0.7rem;height: 0.7rem;background: url(../img/detail_code_download.png) no-repeat center center;background-size: 0.6rem}
.share-img-wrapper .share-img .preservation .text{margin-top: 0.07rem;display: inline-block;vertical-align: top;line-height: 0.6rem;font-size: 0.3rem;color: #fff;}

/* 规格 */ 
.spec-wrapper .add-box{position: absolute;left: 0;bottom: 0;z-index: 110;width: 100%;background: #fff;}
.spec-wrapper .add-box .add-price{padding: 0.36rem 0 0 2.4rem;font-size: 0.36rem;color:#000;line-height: 0.36rem;font-weight: bold;}
.spec-wrapper .add-box .add-price i{font-size: 0.26rem;}
.spec-wrapper .dele{position: absolute;right: 0;top: 0;display: block;width: 0.8rem;height: 0.8rem;background: url(../img/dele.png) no-repeat center center ;background-size: 0.37rem;}
.spec-wrapper .add-box .kc-color{padding: 0.2rem 0 0.43rem 2.4rem;font-size: 0.22rem;color: #999;}
.spec-wrapper .add-box .kc-color span{margin: 0 0.05rem;}
.spec-wrapper .add-box .goods-img-s{position: absolute;left: 0.26rem;top:-0.53rem;width: 1.8rem;height: 1.8rem;background: #fff;border-radius: 0.05rem;}
.spec-wrapper .add-box .goods-img-s img{width: 1.8rem;height: 1.8rem;display: block;border-radius: 0.05rem;}
.spec-wrapper .add-box .spec{padding: 0.4rem 0 0 0.26rem;}
.spec-wrapper .add-box .spec .title{font-size: 0.3rem;color:#333;}
.spec-wrapper .add-box .spec .rongl{padding-bottom: 0.4rem;margin-top: 0.34rem;border-bottom: 1px solid #e5e5e5;}
.spec-wrapper .add-box .spec .rongl .spec-item{float: left;padding: 0 0.32rem;margin:0 0.2rem 0.2rem 0;line-height: 0.6rem;font-size: 0.26rem;color: #666; border-radius: 0.05rem;background: #f7f7f7;}
.spec-wrapper .add-box .spec .rongl .spec-item.on{color: #fff;background: #ef0022;}
.spec-wrapper .add-box .quantity{margin: 0 0 1rem 0.26rem;height: 1.5rem;}
.spec-wrapper .add-box .quantity .title{float: left;line-height: 1.5rem;font-size: 0.3rem;color:#333;}
.spec-wrapper .add-box .quantity .count{float: right;margin: 0.45rem 0.3rem 0 0;width: 2.05rem;height: 0.6rem;}
.spec-wrapper .add-box .quantity .count .left,.right{float: left;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;text-align: center;font-size: 0.6rem;border-radius: 0.04rem;color:#a0a0a0;background: #f7f7f7;}
.spec-wrapper .add-box .quantity .count .num{float: left;width: 0.85rem;height: 0.6rem;font-size: 0.36rem;text-align: center;color: #333;background: #fff;}
.spec-wrapper .add-box .cart-footer{position: absolute;left:0;bottom: 0;height: 1rem;background: #ad1e24;width: 100%;}
.spec-wrapper .add-box .cart-footer a{display:block;height: 1rem; text-align: center;line-height: 1rem;font-size: 0.34rem;color:#fff;}

/* 参与拼单 */
.pindan-wrapper{position: absolute;left: 50%;top: 50%;margin-left: -3.15rem;margin-top: -2.31rem;padding: 0.44rem 0.3rem 0.3rem;width: 6.3rem;min-height: 4.62rem;box-sizing: border-box;border-radius: 2px;background: #fff;}
.pindan-wrapper .name{line-height: 0.5rem;text-align: center;font-size: 0.36rem;font-weight: bold;color: #333;}
.pindan-wrapper .num-time{margin-top: 0.1rem;line-height: 0.42rem;text-align: center;font-size: 0.3rem;color: #666;}
.pindan-wrapper .num-time .num{margin: 0 0.1rem;font-size: 0.36rem;color: #ff482a;}
.pindan-wrapper .avatar-list{padding: 0.3rem 0 0.46rem;text-align: center;font-size: 0;}
.pindan-wrapper .avatar-list .avatar{display: inline-block;vertical-align: top;margin: 0.14rem;width: 0.9rem;height: 0.9rem;border-radius: 50%;}
.pindan-wrapper .avatar-list .avatar img{display: block;width: 0.9rem;height: 0.9rem;border-radius: 50%;}
.pindan-wrapper .jion{display: block;width: 100%;height: 0.9rem;line-height: 0.9rem;text-align: center;font-size: 0.36rem;border-radius: 0.05rem;color: #fff;background: #ef0022;}
.pindan-wrapper .close{position: absolute;right: -0.4rem;top: -0.4rem;display: block;width: 0.8rem;height: 0.8rem;background: url(../img/close02.png) no-repeat center center;background-size: 0.6rem;}

/* index */ 
.search-wrapper{position: fixed;left: 0;top: 0;width: 7.5rem;height: 0.88rem;background: #ad1e24;z-index: 100;}
.search-wrapper .logo{float: left;width: 1.45rem;height: 0.88rem;background: url(../img/logo.png) no-repeat center center;background-size: 1.01rem 0.43rem;}
.search-wrapper .search{float: left;margin-top: 0.12rem;width: 5.1rem;height: 0.64rem;/*background: #bd4b50;*/border-radius: 1px;}
.search-wrapper .search input{float: left;padding-left: 0.12rem;width: 4.1rem;height: 0.64rem;line-height: 0.64rem;font-size: 0.28rem;color: #fff;}
.search-wrapper .search input::-webkit-input-placeholder{color:#fff;}
.search-wrapper .search input:-moz-placeholder{color:#fff;}
.search-wrapper .search input::-moz-placeholder{color:#fff;}　　
.search-wrapper .search input:-ms-input-placeholder{color:#fff;}
.search-wrapper .search .sub{float: left;width: 0.88rem;height: 0.64rem;background: url(../img/search.png) no-repeat center center;background-size: 0.32rem 0.3rem;}
.search-wrapper .msg{float: left;width: 0.95rem;height: 0.88rem;background: url(../img/msg.png) no-repeat center center;background-size: 0.47rem 0.41rem;}
.top-nav{position: fixed;left: 0;top: 0.88rem;padding: 0 0.22rem;width: 100%;box-sizing: border-box;overflow: hidden;overflow-x: auto;z-index: 100;-webkit-overflow-scrolling: touch;background: #fff;}
.top-nav .nav-item{float: left;padding: 0 0.37rem;text-align: center;font-size: 0.28rem ;height: 0.8rem;}
.top-nav .nav-item:first-child{padding: 0 0.4rem 0 0;}
.top-nav .nav-item span{display: inline-block;font-size:0.28rem ;color:#666 ;line-height: 0.75rem;}
.top-nav .nav-item.on span{border-bottom: 0.05rem solid #000;color: #000;font-weight: bold;}
.banner-wrapper{margin-top: 1.68rem;width: 100%;background: #fff;}
.banner-wrapper .swiper-container{width: 94%;box-shadow: 0 0.06rem 0.1rem #e5e5e5;}
.index-banner img{display: block;width: 100%;}
.index-banner .swiper-pagination{bottom:-0.12rem}
.index-banner .swiper-pagination span{width: 0.12rem;height: 0.12rem;border-radius: 50%;background: rgba(255,255,255,0.5);}
.index-banner .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
.index-nav{display: -webkit-flex;display: flex;background: #fff;}
.index-nav .nav-item{-webkit-flex: 1;flex: 1;padding: 0.2rem 0 0.12rem;}
.index-nav .nav-item img{margin: 0 auto;display: block;width: 1.06rem ;height: 1.06rem;}
.index-nav .nav-item span{display: block;font-size: 0.24rem ;color: #808080;line-height: 0.5rem ;text-align: center;}
.block{padding-left: 0.22rem;margin-top: 0.1rem;height: 4.92rem;display:-webkit-flex;display: flex;background: #fff;}
.block .right{-webkit-flex: 1;flex: 1;}
.block .right .bottom{display:-webkit-flex;display: flex;}
.block .today-berserk{-webkit-flex: 0 0 2.72rem;flex: 0 0 2.71rem;width: 2.71rem;border-right: 1px solid #f5f5fa;box-sizing: border-box;}
.block .today-berserk .title{margin-top: 0.3rem;line-height: 0.38rem;font-size: 0.36rem;color: #ea2931;font-weight: bold;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.block .today-berserk .time-wrapper{margin-top: 0.24rem;}
.block .today-berserk .time-wrapper .time{float: left;padding: 0 0.1rem;line-height: 0.46rem;font-size: 0.28rem;color: #fff;background: #ea2931;border-radius: 0.04rem;}
.block .today-berserk .time-wrapper .spot{float: left;margin: 0 0.06rem;line-height: 0.46rem;font-size: 0.3rem;color: #ea2931;}
.block .today-berserk .berserk-img{margin-top: 0.7rem;width: 2.5rem;height: 2.5rem;}
.block .today-berserk .berserk-img img{display: block;width: 2.5rem;height: 2.5rem;}  
.block .global-purchase{height: 2.55rem;border-bottom: 1px solid #f5f5fa;box-sizing: border-box;background: #fff;}
.block .global-purchase .title-wrapper{float: left;padding: 0.3rem 0 0 0.28rem;max-width: 1.8rem;}
.block .global-purchase .title-wrapper .title{line-height: 0.36rem;font-size: 0.36rem;color: #9978fb;font-weight: bold;}
.block .global-purchase .title-wrapper .des{margin-top: 0.15rem;line-height: 0.26rem;font-size: 0.26rem;color: #858585;}
.block .global-purchase .purchase-img{float: right;margin: 0.3rem 0.4rem 0 0;}
.block .global-purchase .purchase-img img{display: block;width: 2rem;height: 2rem;}
.block .group{-webkit-flex: 0 0 2.06rem;flex: 0 0 2.06rem;width: 2.06rem;height: 2.37rem;border-right: 1px solid #f5f5fa;box-sizing: border-box;}
.block .group .title-wrapper{margin: 0.35rem 0 0 0.28rem;}
.block .group .title-wrapper .title{line-height: 0.38rem;font-size: 0.36rem;color: #ff603b;font-weight: bold;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.block .group .title-wrapper .des{margin-top: 0.13rem;line-height: 0.26rem;font-size: 0.26rem;color: #858585;}
.block .group .group-img{margin: 0.04rem auto 0;width: 1.2rem;height: 1.2rem;}
.block .group .group-img img{display: block;width: 1.2rem;height: 1.2rem;}
.block .exchange{-webkit-flex: 1;flex: 1;border-right: none;}
.block .exchange .title-wrapper .title{color: #f6bd41;}
.goods-list{margin-top: 0.1rem;padding: 0 0.22rem 1.2rem;background: #fff;}
.goods-list .goods-item{padding-top: 0.2rem;}
.goods-list .goods-item img{display: block;width: 100%;}
.goods-list .goods-item .name{margin-top: 0.16rem;line-height: 0.4rem;font-size: 0.3rem;color: #333;}
.goods-list .goods-item .name .red{margin: 0.04rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.goods-list .goods-item .price-add .price{float: left;line-height: 0.66rem;font-size: 0.36rem;color: #ef0022;}
.goods-list .goods-item .price-add .old-price{float: left;margin: 0.23rem 0 0 0.12rem;line-height: 0.26rem;font-size: 0.26rem;color: #999;text-decoration: line-through;}
.goods-list .goods-item .price-add .add-cart{float: right;width: 0.8rem;height: 0.66rem;background: url(../img/add-cart.png) no-repeat right center;background-size: 0.5rem;}
.goods-list .goods-item .name .violet{color: #7845dd;border: 1px solid #7845dd;}

/* consmetics */
.classification{margin-top: 1.68rem;padding: 0.06rem 0 0.07rem;background: #fff;}
.classification .classi-item{float: left;width: 25%;}
.classification .classi-item img{margin: 0 auto;display: block;width: 1.08rem;height: 1.08rem;}
.classification .classi-item span{display: block;line-height: 0.56rem;text-align: center;font-size: 0.24rem;color: #666;}
.cosmetics-banner{margin-top: 0;}
.cosmetics-block .title{color: #000 !important;}

/* new */
.header{position: fixed;left: 0;top: 0;z-index: 100;width: 100%;height: 0.88rem;background: #fff;}
.header .title{line-height: 0.88rem;text-align: center;font-size: 0.36rem;font-weight: bold;color: #000;}
.header .return{position: absolute;left: 0;top: 0;width: 0.72rem;height: 0.88rem;background: url(../img/return.png) no-repeat center center;background-size: 0.22rem 0.41rem;}
/*
.header .share{position: absolute;right: 0;top: 0;width: 0.93rem;height: 0.88rem;background: url(../img/nav_share02.png) no-repeat center center;background-size: 0.4rem;}
*/
.header .share{position: absolute;right: 0;top: 0;width: 0.93rem;height: 0.88rem;background: url(../img/shouye2.png) no-repeat center center;background-size: 0.4rem;}

.sort{/*position: fixed;*/position: static;left: 0;top: 0.88rem;z-index: 100;display:-webkit-flex;display: flex;width: 100%;height: 0.8rem;background: #fff;}
.sort .sort-item{-webkit-flex: 1;flex: 1;text-align: center;font-size: 0;}
.sort .sort-item span{display: inline-block;vertical-align: top;line-height: 0.8rem;font-size: 0.28rem;color: #666;}
.sort .sort-item.on span{color: #000;font-weight: bold;}
.sort .sort-item.sort-price .icon{display: inline-block;vertical-align: top;width: 0.44rem;height: 0.8rem;background: url(../img/productlist_price_nor.png) no-repeat center center;background-size: 0.18rem 0.23rem;}
.sort .sort-item.screen .icon{display: inline-block;vertical-align: top;width: 0.44rem;height: 0.8rem;background: url(../img/productlist_filter_nor.png) no-repeat center center;background-size: 0.18rem 0.1rem;}
.sort .sort-item.screen.on .icon{background: url(../img/productlist_filter_nor02.png) no-repeat center center;background-size: 0.18rem 0.1rem;}
.new-list-wrapper{margin-top: 1.78rem;width: 100%;overflow: hidden;}
.new-list-wrapper .new-list{width: 10rem;}
.new-list-wrapper .new-list .list-item{float: left;margin: 0 0.1rem 0.1rem 0;width: 3.7rem;background: #fff;}
.new-list-wrapper .new-list .list-item img{display: block;width: 100%;}
.new-list-wrapper .new-list .list-item .name{margin-top: 0.14rem;padding-left: 0.25rem;line-height: 0.36rem;font-size: 0.28rem;color: #333;}
.new-list-wrapper .new-list .list-item .price-wrapper{margin-left: 0.25rem;}
.new-list-wrapper .new-list .list-item .price-wrapper .price{float: left;line-height: 0.62rem;font-size: 0.36rem;color: #ea2931;}
.new-list-wrapper .new-list .list-item .price-wrapper .price i{font-size: 0.24rem;}
.new-list-wrapper .new-list .list-item .price-wrapper .old-price{float: left;margin: 0.22rem 0 0 0.25rem;line-height: 0.24rem;font-size: 0.24rem;color: #808080;text-decoration: line-through;}

/* vip-j */
.open-vip{margin-top: 0.88rem;padding-top: 0.36rem;background: #fff;}
.open-vip img{display: block;width: 100%;}
.open-vip-btn{background: #fff;height: 2.16rem;overflow: hidden;}
.open-vip-btn a{display: block;margin: 0.5rem auto 0;width:6.72rem ;height:0.9rem ;background: #2b271a;border-radius: 0.45rem;font-size:0.34rem ;color: #fff;line-height: 0.9rem;text-align: center;box-shadow: 0 0.15rem 0.5rem 0 #9d9d9b;}
.open-vip-btn a i{font-size: 0.3rem;padding-left:0.15rem }
.vip-shopping{margin-top: 0.17rem;}
.vip-shopping .title-wrapper{width: 100%;height: 1.32rem;background: url(../img/bd.png) no-repeat center center;background-size: 100% 1.32rem;}
.vip-shopping .title-wrapper .title{display:-webkit-flex;display: flex;padding-top: 0.26rem;margin: 0 auto;width: 2.55rem;}
.vip-shopping .title-wrapper .title .line{margin-top: 0.15rem;-webkit-flex: 1;flex: 1;height: 1px;background: #564c32;}
.vip-shopping .title-wrapper .title .text{padding: 0 0.15rem;line-height: 0.32rem;font-size: 0.32rem;font-weight: bold;color: #564c32;}
.vip-shopping .title-wrapper .des{margin-top: 0.21rem;line-height: 0.26rem;text-align: center;font-size: 0.26rem;color: #c7bd9e;}
.vip-shopping .vip-list{width: 7.5rem;background: #fff;}
.vip-shopping .vip-list .list-item{float: left;width: 2.5rem;padding: 0.4rem 0 0.26rem;}
.vip-shopping .vip-list .list-item img{display: block;width: 100%;}
.vip-shopping .vip-list .list-item .text{padding-left: 0.3rem;}
.vip-shopping .vip-list .list-item .text .name{font-size:0.26rem ;color:#333 ;line-height: 0.34rem;padding-top:0.4rem;word-break: break-all; }
.vip-shopping .vip-list .list-item .text .price{display:block;padding-top:0.1rem;line-height: 0.36rem;font-size: 0.36rem;color: #2b271a;font-weight: bold;}
.vip-shopping .vip-list .list-item .text .price em{font-size: 0.24rem;}
.vip-shopping .vip-list .list-item .text .price i{position: relative; }
.vip-shopping .vip-list .list-item .text .price img{display: block;position: absolute;right:-0.6rem;top:0.08rem;width: 0.51rem;height: 0.26rem;}
.vip-shopping .vip-list .list-item .text .old-price{font-size:0.24rem ;color:#999 ;line-height:0.24rem ;padding-top:0.15rem; }
.recommend-wrapper .title{display:-webkit-flex;display: flex;padding: 0.3rem 0 0.2rem;margin: 0 auto;width: 2.2rem;}
.recommend-wrapper .title .line{margin-top: 0.15rem;-webkit-flex: 1;flex: 1;height: 1px;background: #564c32;}
.recommend-wrapper .title .text{padding: 0 0.15rem;line-height: 0.32rem;font-size: 0.32rem;font-weight: bold;color: #564c32;}
.recommend-wrapper .recommend{width: 100%;overflow: hidden;} 
.recommend-wrapper .recommend .recommend-list{width: 10rem;}
.recommend-wrapper .recommend-list .list-item{padding-bottom: 0.28rem;margin: 0 0.1rem 0.1rem 0;width:3.7rem ;float: left;background: #fff;}
.recommend-wrapper .recommend-list .list-item img{display: block;width: 100%;}
.recommend-wrapper .recommend-list .list-item .text{padding-left: 0.25rem;}
.recommend-wrapper .recommend-list .list-item .text .name{margin-top: 0.15rem;line-height: 0.36rem;font-size: 0.28rem ;color:#333 ;word-break: break-all; }
.recommend-wrapper .recommend-list .list-item .price{margin-top: 0.1rem;display:block;font-size: 0.36rem ;color:#2b1a23 ;line-height: 0.36rem;font-weight: bold;}
.recommend-wrapper .recommend-list .list-item .price em{font-size: 0.24rem;font-weight: normal;}
.recommend-wrapper .recommend-list .list-item .price i{position: relative; }
.recommend-wrapper .recommend-list .list-item .price img{display: block;position: absolute;right:-0.6rem;top:0.08rem;width: 0.51rem;height: 0.26rem;}
.recommend-wrapper .recommend-list .list-item .old-price {margin-top: 0.15rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}

/* top10 */
.top10-header{border-bottom: none;background: #ad1e24;}
.top10-header .return{background: url(../img/return02.png) no-repeat center center;background-size: 0.22rem 0.41rem;}
.top10-header .share{background: url(../img/nav_share.png) no-repeat center center;background-size: 0.4rem;}
.top10-header .title{height: 0.88rem;background: url(../img/top-icon.png) no-repeat center center;background-size: 2.33rem 0.3rem;}
.top10-wrapper{margin-top: 0.88rem;}
.top10-wrapper .title{line-height: 0.6rem;text-align: center;font-size: 0.24rem;color: #d19799;}
.top10-wrapper .top10-item{margin: 0 auto 0.18rem;width: 7.1rem;height: 3.8rem;background: url(../img/top-bd.png) no-repeat center center;background-size: 7.1rem 3.8rem;border-radius: 0.09rem;overflow: hidden;}
.top10-wrapper .top10-item .show-img{position: relative;float: left;width: 3.2rem;}
.top10-wrapper .top10-item .show-img a img{display: block;width: 3.2rem;height: 3.8rem;}
.top10-wrapper .top10-item .show-img .num{position: absolute;left: 0.11rem;top: 0.11rem;width: 0.82rem;height: 0.82rem;line-height: 0.82rem;text-align: center;font-size: 0.48rem;color: #333;}
.top10-wrapper .top10-item .show-img .num img{display: block;width: 0.82rem;height: 0.82rem;}
.top10-wrapper .top10-item .text{float: left;padding: 0.38rem 0.18rem 0 0.3rem;width: 3.9rem;box-sizing: border-box;}
.top10-wrapper .top10-item .text .brand-logo{height: 0.47rem;}
.top10-wrapper .top10-item .text .brand-logo img{display: block;height: 0.47rem;}
.top10-wrapper .top10-item .text .name{margin-top: 0.3rem;line-height: 0.4rem;font-size: 0.3rem;color: #333;}
.top10-wrapper .top10-item .text .price{margin-top: 0.12rem;line-height: 0.36rem;font-size: 0.36rem;color: #333;}
.top10-wrapper .top10-item .text .price i{font-size: 0.24rem;}
.top10-wrapper .top10-item .text .buy{margin-top: 0.34rem;padding: 0 0.4rem;display: inline-block;vertical-align: top;line-height: 0.68rem;font-size: 0.3rem;color: #fff;background: #ef0022;border-radius: 0.34rem;}

/* store */ 
.store-banner{margin-top: 0.88rem;}
.store-banner img{display: block;width: 100%;}
.store-banner .swiper-pagination{bottom: -0.12rem}
.store-banner .swiper-pagination span{width: 0.12rem;height: 0.12rem;border-radius: 50%;background: rgba(255, 255, 255, 0.5);}
.store-banner .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
.store-list{padding-left: 0.3rem;background: #fff;}
.store-list .store-item{padding: 0.3rem 0;border-bottom: 1px solid #e5e5e5;}
.store-list .store-item:last-child{border-bottom: none;}
.store-list .store-item a{display: -webkit-flex;display: flex;}
.store-list .store-item .store-img{-webkit-flex: 0 0 2rem;flex: 0 0 2rem;width: 2rem;height: 1.6rem;}
.store-list .store-item .store-img img{display: block;width: 2rem;height: 1.6rem;}
.store-list .store-item .text{-webkit-flex: 1;flex: 1;margin-left: 0.3rem;}
.store-list .store-item .text .name{margin-top: 0.08rem;line-height: 0.5rem;font-size: 0.36rem;color: #333;font-weight: 700;}
.store-list .store-item .text .address{margin-top: 0.15rem;line-height: 0.4rem;font-size: 0.26rem;color: #999;}

/* panic-buying */
.panic-header .title{height: 0.88rem;background: url(../img/jrfq-logo.png) no-repeat center center;background-size: 1.68rem 0.4rem;}
.buy-time-wrapper{margin-top: 0.9rem;width: 100%;height: 1.2rem;overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;background: #fff;}
.buy-time-wrapper .buy-time{background: #434343;}
.buy-time-wrapper .time-item{position: relative;float: left;padding: 0 0.3rem;height: 1.1rem;}
.buy-time-wrapper .time-item .time{display: block;margin-top: 0.18rem;line-height: 0.36rem;text-align: center;font-size: 0.36rem;color: #b3b3b3;}
.buy-time-wrapper .time-item .status{margin-top: 0.15rem;line-height: 0.26rem;text-align: center;font-size: 0.26rem;color: #b3b3b3;}
.buy-time-wrapper .time-item.on{background: #ea2931;}
.buy-time-wrapper .time-item.on .time{color: #fff;}
.buy-time-wrapper .time-item.on .status{color: #fff;}
.buy-time-wrapper .time-item.on i{position: absolute;left: 50%;margin-left: -0.08rem;bottom: -0.08rem;width: 0.16rem;height: 0.08rem;background: url(../img/xsqg_tab_sel_bg.png) no-repeat center center;background-size: 0.16rem 0.08rem;}
.panic-banner{padding-top: 0.12rem;margin-top: 0;}
.limited{width: 100%;overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;background: #fff;}
.limited .limited-item{float: left;padding-bottom: 0.28rem;width: 2.5rem;}
.limited .limited-item img{display: block;width: 100%;}
.limited .limited-item .name{margin-left: 0.3rem;line-height: 0.34rem;font-size: 0.26rem;color: #333;}
.limited .limited-item .num span{;margin: 0.08rem 0 0 0.3rem;padding: 0 0.14rem;line-height: 0.3rem;font-size: 0.2rem;border-radius: 0.15rem;color: #fff;background: linear-gradient(left, #399efb, #6ebaff);background: -webkit-linear-gradient(left, #399efb, #6ebaff);}
.limited .limited-item .price{margin: 0.15rem 0 0 0.3rem;vertical-align: top;line-height: 0.32rem;font-size: 0.32rem;color: #eb3349;}
.limited .limited-item .price i{font-size: 0.24rem;}
.panic-buy{margin-top: 0.1rem;padding-left: 0.28rem;background: #fff;}
.panic-buy .panic-buy-item{display: -webkit-flex;display: flex;padding: 0.28rem 0 0.16rem;border-bottom: 1px solid #e5e5e5;}
.panic-buy .panic-buy-item:last-child{border-bottom: none;}
.panic-buy .panic-buy-item .goods-img{-webkit-flex: 0 0 3rem;flex: 0 0 3rem;width: 3rem;height: 3rem;}
.panic-buy .panic-buy-item .goods-img img{display: block;width: 3rem;height: 3rem;}
.panic-buy .panic-buy-item .text{-webkit-flex: 1;flex: 1;margin-left: 0.4rem;}
.panic-buy .panic-buy-item .text .name{margin-top: 0.24rem;padding-right: 0.88rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.panic-buy .panic-buy-item .text .surplus{margin-top: 0.25rem;line-height: 0.3rem;font-size: 0.22rem;color: #999;}
.panic-buy .panic-buy-item .text .surplus i{margin: 0 0.06rem;font-size: 0.3rem;color: #ea2931;}
.panic-buy .panic-buy-item .text .price-buy{margin-top: 0.75rem;}
.panic-buy .panic-buy-item .text .price-buy .price{float: left;line-height: 0.6rem;font-size: 0.36rem;color: #ea2931;}
.panic-buy .panic-buy-item .text .price-buy .price i{font-size: 0.24rem;}
.panic-buy .panic-buy-item .text .price-buy .old-price{float: left;margin: 0.21rem 0 0 0.15rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;text-decoration: line-through;}
.panic-buy .panic-buy-item .text .price-buy .buy{float: right;padding: 0 0.3rem;margin-right: 0.24rem;line-height: 0.6rem;font-size: 0.3rem;color: #fff;border-radius: 0.3rem;background: #ef0022;box-shadow: 0 0rem 0.28rem #df7885;}

/* groups */
.groups-header{border-bottom: 1px solid #e6e6e6;box-sizing: border-box;}
.groups-header .title{height: 0.88rem;background: url(../img/groups.png) no-repeat center center;background-size: 1.88rem 0.36rem;}
.groups-header .share{background: url(../img/search02.png) no-repeat center center;background-size:  0.4rem;}
.groups-banner{margin-top: 1.68rem;}
.groups-list .groups-item{padding-bottom: 0.25rem;margin-bottom: 0.1rem;background: #fff;}
.groups-list .groups-item img{display: block;width: 100%;}
.groups-list .groups-item .name{padding: 0 0.2rem;margin-top: 0.16rem;line-height: 0.4rem;font-size: 0.3rem;color: #333;}
.groups-list .groups-item .name .red{margin: 0.04rem 0.17rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.groups-list .groups-item .name .violet{color: #7845dd;border: 1px solid #7845dd;}
.groups-list .groups-item .groups-status{margin-top: 0.08rem;}
.groups-list .groups-item .groups-status .price-wrapper{float: left;margin-left: 0.2rem;font-size: 0;}
.groups-list .groups-item .groups-status .price-wrapper span{display: inline-block;vertical-align: top;line-height: 0.6rem;}
.groups-list .groups-item .groups-status .price-wrapper .num{font-size: 0.26rem;color: #666;}
.groups-list .groups-item .groups-status .price-wrapper .price{margin: 0 0.1rem;font-size: 0.36rem;color: #ff482a;}
.groups-list .groups-item .groups-status .price-wrapper .old-price{font-size: 0.26rem;color: #a1a1a1;}
.groups-list .groups-item .groups-status .price-wrapper .old-price i{text-decoration: line-through;}
.groups-list .groups-item .groups-status .buy{float: right;padding: 0 0.3rem;margin-right: 0.2rem;line-height: 0.6rem;font-size: 0.3rem;color: #fff;border-radius: 0.3rem;background: #ff482a;box-shadow: 0 0rem 0.28rem #fa9faa;}

/* global-purchase */
.global-header .title{height: 0.88rem;background: url(../img/title_qqg.png) no-repeat center center;background-size: 1.4rem 0.44rem;}
.global-selected{background: #fff;overflow: hidden;}
.global-selected .title{padding-left: 0.2rem;margin: 0.2rem 0;height: 0.4rem;line-height: 0.4rem;font-size: 0.32rem;font-weight: bold;color: #644096;border-left: 0.05rem solid #644096;}
.global-selected .selected-list{display: -webkit-flex;display: flex;}
.global-selected .selected-list .selected-item{-webkit-flex: 1;flex: 1;padding: 0.23rem 0 0.1rem 0.25rem;border-right: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;box-sizing: border-box;}
.global-selected .selected-list .selected-item:last-child{border-right: none;}
.global-selected .selected-list .selected-item .name{line-height: 0.4rem;font-size: 0.3rem;color: #333;}
.global-selected .selected-list .selected-item .price{margin: 0.14rem 0;line-height: 0.32rem;font-size: 0.32rem;color: #644096;}
.global-selected .selected-list .selected-item .price i{font-size: 0.24rem;}
.global-selected .selected-list .selected-item img{display: block;width: 100%;}
.global-selected .selected-list2 .selected-item{padding-left: 0;}
.global-selected .selected-list2 .selected-item .name{text-align: center;}
.global-selected .selected-list2 .selected-item .price{text-align: center;}
.brand-selected{margin-top: 0.2rem;background: #fff;overflow: hidden;}
.brand-selected .title{padding-left: 0.2rem;margin: 0.2rem 0;height: 0.4rem;line-height: 0.4rem;font-size: 0.32rem;font-weight: bold;color: #644096;border-left: 0.05rem solid #644096;}
.brand-selected .brand-list{width: 7.5rem;}
.brand-selected .brand-list .brand-item{float: left;padding: 0 0.1rem;width: 3.75rem;box-sizing: border-box;}
.brand-selected .brand-list .brand-item img{display: block;width: 100%;}
.brand-selected .brand-list .brand-item .name{padding-left: 0.15rem;line-height: 0.82rem;font-size: 0.3rem;color: #333;box-sizing: border-box;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.block2{margin-top: 0.2rem;background: #fff;}
.block2 .block2-nav{width: 100%;border-bottom: 1px solid #e5e5e5;overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.block2 .block2-nav .nav-item{float: left;padding: 0.14rem 0.44rem 0.22rem;}
.block2 .block2-nav .nav-item img{display: block;margin: 0 auto;width: 0.5rem;height: 0.5rem;}
.block2 .block2-nav .nav-item span{display: block;margin-top: 0.1rem;line-height: 0.26rem;font-size: 0.26rem;text-align: center;color: #666;}
.block2 .block2-nav .nav-item.on{background: #644096;}
.block2 .block2-nav .nav-item.on span{color: #fff;}
.block2 .block2-list{padding: 0 0.25rem;}
.block2 .block2-list .block2-item a{display: -webkit-flex;display: flex;padding: 0.2rem 0;}
/*.block2 .block2-list .block2-item .show-img{-webkit-flex: 0 0 3.5rem;flex: 0 0 3.5rem;width: 3.5rem;height: 3.5rem;}*/
.block2-list .block2-item .show-img{-webkit-flex: 0 0 2.5rem;flex: 0 0 2.5rem;width: 2.5rem;height: 2.5rem;}
.block2 .block2-list .block2-item .show-img img{display: block;/*width: 3.5rem;height: 3.5rem;*/width: 2.5rem;height: 2.5rem;}
.block2 .block2-list .block2-item .text{-webkit-flex: 1;flex: 1;margin-left: 0.3rem;}
.block2 .block2-list .block2-item .text .name{margin-top: 0.24rem;line-height: 0.4rem;font-size: 0.3rem;color: #333;}
.block2 .block2-list .block2-item .text .integral{margin-top: 0.2rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.block2 .block2-list .block2-item .text .price-wrapper{margin-top: 0.85rem;}
.block2 .block2-list .block2-item .text .price-wrapper .price{float: left;line-height: 0.36rem;font-size: 0.36rem;color: #644096;}
.block2 .block2-list .block2-item .text .price-wrapper .price2{float: left;line-height: 0.36rem;font-size: 0.36rem;color: #ef0022;}

.block2 .block2-list .block2-item .text .price-wrapper .price i{font-size: 0.24rem;}
.block2 .block2-list .block2-item .text .price-wrapper .old-price{float: left;margin: 0.09rem 0 0 0.25rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;text-decoration: line-through;}

/* detail */
.detail-header{border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.detail-banner .swiper-pagination span{width: 0.3rem;height: 0.05rem;border-radius: 0;background: #d2d2d2;}
.detail-banner .swiper-pagination .swiper-pagination-bullet-active{background: #ef0022;}
.detail{padding-top: 0.16rem;border-top:1px solid #e5e5e5;background: #fff;}
.detail .name{padding: 0 0.24rem;line-height: 0.46rem;font-size: 0.3rem;color: #333;}
.detail .price-wrapper{padding: 0 0.24rem;margin-top: 0.2rem;}
.detail .price-wrapper .price{float: left;line-height: 0.36rem;font-size: 0.36rem;color: #ef0022;}
.detail .price-wrapper .price i{font-size: 0.24rem;}
.detail .price-wrapper .old-price{float: left;margin: 0.07rem 0 0 0.14rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;text-decoration: line-through;}
.detail .status{position: relative;padding-bottom: 0.22rem;margin: 0.4rem 0.24rem 0;}
.detail .status .num{line-height: 0.24rem;font-size: 0.24rem;text-align: center;color: #999;}
.detail .status span{display:block;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.detail .status .express{position: absolute;left: 0;top: 0;}
.detail .status .address{position: absolute;right: 0;top: 0;}
.specifications{margin-top: 0.2rem;padding-left: 0.24rem;background: #fff;}
.specifications .title{float: left;line-height: 0.88rem;font-size: 0.32rem;color: #333;}
.specifications .icon{float: right;width: 0.66rem;height: 0.88rem;background: url(../img/next.png) no-repeat center center;background-size: 0.15rem 0.26rem;}
.ratings{margin-top: 0.2rem;background: #fff;}
.ratings .title{padding-left: 0.24rem;line-height: 0.8rem;font-size: 0.3rem;color: #333;border-bottom:1px solid #e5e5e5;}
.ratings .title em{color: #999;}
.ratings .user{padding: 0.2rem 0.24rem 0;}
.ratings .user .avatar{float: left;width: 0.6rem;height: 0.6rem;border-radius: 50%;}
.ratings .user .avatar img{display: block;width: 0.6rem;height: 0.6rem;border-radius: 50%;}
.ratings .user .name{float: left;margin-left: 0.25rem;line-height: 0.6rem;font-size: 0.24rem;color: #999;}
.ratings .user .time{float: right;line-height: 0.6rem;font-size: 0.22rem;color: #999;}
.ratings .stars{padding: 0.22rem 0.24rem 0;}
.ratings .stars .stars-item{float: left;margin-right: 0.06rem;width: 0.26rem;height: 0.26rem;background: url(../img/star.png) no-repeat center center ;background-size: 0.26rem 0.24rem;}
.ratings .stars .stars-item.on{background: url(../img/star02.png) no-repeat center center ;background-size:0.26rem 0.24rem;}
.ratings .text{padding: 0.18rem 0.24rem 0;line-height: 0.4rem;font-size: 0.28rem;color: #333;word-break:break-all;}
.ratings .more-wrapper{padding: 0.18rem 0 0.26rem;text-align: center;font-size: 0;}
.ratings .more{padding: 0 0.25rem;display:inline-block;vertical-align: top;line-height: 0.68rem;font-size: 0.28rem;color: #999;border:1px solid #e5e5e5;}
.detail-img .title{display: -webkit-flex;display: flex;padding: 0.17rem 0;}
.detail-img .title .line{-webkit-flex: 1;flex: 1;margin-top: 0.12rem;height: 1px;background: #e5e5e5;}
.detail-img .title .text{padding: 0 0.15rem;line-height: 0.3rem;font-size: 0.3rem;color: #666;}
.detail-img .imgs img{display: block;width: 100%;}
.for-you .title-wrapper{height: 1.2rem;background: url(../img/for-you.png) no-repeat center center ;background-size: 2.95rem 0.45rem;}
.for-you .title-wrapper .title{display: -webkit-flex;display: flex;padding: 0.6rem 0 0;margin: 0 auto;width: 94%;}
.for-you .title-wrapper .title .line{-webkit-flex: 1;flex: 1;margin-top: 0.13rem;height: 1px;background: #e5e5e5;}
.for-you .title-wrapper .text{padding: 0 1.1rem;line-height: 0.32rem;font-size: 0.32rem;font-weight: bold;color: #565657;}
.for-you .for-list-wrapper{width: 100%;overflow: hidden;}
.for-you .for-list-wrapper .for-list{margin-bottom: 1rem;width: 10rem;}
.for-you .for-list .for-item{float: left;padding-bottom: 0.18rem;margin: 0 0.1rem 0.1rem 0;width: 3.7rem;background: #fff;}
.for-you .for-list .for-item .show-img img{display: block;width: 100%;}
.for-you .for-list .for-item .text{padding-left: 0.26rem;}
.for-you .for-list .for-item .text .name{margin-top: 0.13rem;line-height: 0.36rem;font-size: 0.28rem;color: #333;}
.for-you .for-list .for-item .text .price-wrapper{margin-top: 0.14rem;}
.for-you .for-list .for-item .text .price-wrapper .price{float: left;line-height: 0.36rem;font-size: 0.36rem;color: #333;}
.for-you .for-list .for-item .text .price-wrapper .price i{font-size: 0.24rem;}
.for-you .for-list .for-item .text .price-wrapper .old-price{float: left;margin: 0.1rem 0 0 0.1rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;text-decoration: line-through;}
.cart-buy{position: fixed;left: 0;bottom: 0;z-index: 100;width: 7.5rem;height: 1rem;border-top: 1px solid #e5e5e5;background: #fff;}
.cart-buy .cart{position: relative;float: left;width: 1.11rem;height: 1rem;border-right: 1px solid #e5e5e5;box-sizing: border-box;background: url(../img/cart.png) no-repeat center center;background-size: 0.48rem;}
.cart-buy .cart .num{position: absolute;right: 0.25rem;top: 0.2rem;padding: 0 0.08rem;line-height: 0.24rem;font-size: 0.18rem;color: #fff;background: #ef0022;border-radius: 0.12rem;}
.cart-buy .collection{float: left;width: 1.09rem;height: 1rem;background: url(../img/detail_collect.png) no-repeat center center;background-size: 0.46rem 0.44rem;}
.cart-buy .collection.on{float: left;width: 1.09rem;height: 1rem;background: url(../img/detail_collected.png) no-repeat center center;background-size: 0.46rem 0.44rem;}

.cart-buy .add-cart{float: left;width: 2.65rem;height: 1rem;line-height: 1rem;text-align: center;font-size: 0.34rem;color: #fff;background: #ff482a;}
.cart-buy .buy{float: left;width: 2.65rem;height: 1rem;line-height: 1rem;text-align: center;font-size: 0.34rem;color: #fff;background: #ef0022;}
.cart-buy .nobuy{float: left;width: 6.39rem;height: 1rem;line-height: 1rem;text-align: center;font-size: 0.34rem;color: #fff;background: gray;}

/* detail-panic */
.detail-panic{border-top: none;}
.detail-panic .red{margin: 0.06rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.price-time{padding: 0 0.24rem;border-top: 1px solid #e5e5e5;background: linear-gradient(left, #ef0022, #ff5e44);background: -webkit-linear-gradient(left, #ef0022, #ff5e44);}
.price-time .price-wrapper{float: left;margin-top: 0.25rem;}
.price-time .price-wrapper .price{float: left;line-height: 0.36rem;font-size: 0.36rem;color: #fff;}
.price-time .price-wrapper .price i{font-size: 0.24rem;}
.price-time .price-wrapper .old-price{float: left;margin: 0.08rem 0 0 0.14rem;line-height: 0.24rem;font-size: 0.24rem;color: #fff;text-decoration: line-through;}
.price-time .time{float: right;}
.price-time .time .text{float: left;margin-right: 0.15rem;line-height: 0.8rem;font-size: 0.24rem;color: #fff;}
.price-time .time .time-item{float: left;padding: 0 0.08rem;margin-top: 0.15rem;line-height: 0.5rem;font-size: 0.32rem;color: #fff;background: #ff1d19;border-radius: 1px;}
.price-time .time .spot{float: left;margin: 0.15rem 0.06rem 0;line-height: 0.5rem;font-size: 0.24rem;color: #fff;}

/* detail-haitao */
.detail-haitao .name .violet{margin: 0.06rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #7845dd;border: 1px solid #7845dd;box-sizing: border-box;}
.detail-haitao .price-wrapper .price{color: #644096;}
.detail-haitao .tariff{padding: 0.22rem 0.24rem 0.24rem;line-height: 0.34rem;font-size: 0.24rem;border-top: 1px solid #e5e5e5;color: #333;}

/* detail-groups */
.explain .des{float: right;line-height: 0.88rem;font-size: 0.26rem;color: #999;}
.groups-detail{margin-top: 0.2rem;background: #fff;}
.groups-detail .title-wrapper{padding-left: 0.24rem;border-bottom: 1px solid #e5e5e5;}
.groups-detail .title-wrapper .title{float: left;line-height: 0.8rem;font-size: 0.32rem;color: #333;}
.groups-detail .title-wrapper .icon{float: right;width: 0.66rem;height: 0.8rem;background: url(../img/next.png) no-repeat center center;background-size: 0.15rem 0.26rem;}
.groups-detail .title-wrapper .more{float: right;line-height: 0.8rem;font-size: 0.26rem;color: #999;}
.groups-detail .groups-status{padding-left: 0.24rem;}
.groups-detail .groups-status .groups-status-item{padding: 0.2rem 0;border-bottom: 1px solid #e5e5e5;}
.groups-detail .groups-status .groups-status-item:last-child{border-bottom: none;}
.groups-detail .groups-status .groups-status-item .avatar{float: left;width: 0.9rem;height: 0.9rem;border-radius: 50%;}
.groups-detail .groups-status .groups-status-item .avatar img{display: block;width: 0.9rem;height: 0.9rem;border-radius: 50%;}
.groups-detail .groups-status .groups-status-item .name{float: left;margin-left: 0.2rem;max-width: 1.9rem;line-height: 0.9rem;font-size: 0.24rem;color: #999;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.groups-detail .groups-status .groups-status-item .num-time{float: right;margin-right: 0.38rem;}
.groups-detail .groups-status .groups-status-item .num-time .num{margin-top: 0.15rem;line-height: 0.28rem;text-align: right;font-size: 0.28rem;color: #333;}
.groups-detail .groups-status .groups-status-item .num-time .num i{color: #ef0022;}
.groups-detail .groups-status .groups-status-item .num-time .time{margin-top: 0.16rem;line-height: 0.22rem;text-align: right;font-size: 0.22rem;color: #999;}
.groups-detail .groups-status .groups-status-item .go{float: right;padding: 0 0.3rem;margin: 0.15rem 0.26rem 0 0;line-height: 0.6rem;font-size: 0.26rem;color: #fff;border-radius: 0.04rem;background: #ef0022;}
.cart-buy-groups .oneself-buy{float: left;width: 2.99rem;height: 1rem;background: #ff482a;}
.cart-buy-groups .oneself-buy .price{margin-top: 0.15rem;line-height: 0.3rem;text-align: center;font-size: 0.3rem;color: #fff;}
.cart-buy-groups .groups-buy{width: 3.4rem;height: 1rem;background: #ef0022;}

/* confirm-order */ 
.personal-infor{margin-top: 0.88rem;padding: 0.44rem 0 0.5rem;width: 7.5rem;background: url(../img/line.png) no-repeat center bottom #fff;background-size: 100% 0.1rem;}
.personal-infor .icon2{float: left;width: 0.88rem;height: 0.84rem;background: url(../img/order_address_icon.png) no-repeat center center;background-size: 0.4rem 0.46rem;}
.personal-infor .text{float: left;width: 6.10rem;}
.personal-infor .text .name-tel .name{float: left;line-height: 0.32rem;font-size: 0.32rem;color: #333;}
.personal-infor .text .name-tel .tel{margin-left: 0.6rem;}
.personal-infor .text .address{margin-top: 0.2rem;line-height: 0.36rem;font-size: 0.26rem;color: #333;}
.personal-infor .icon{float: left;width: 0.48rem;height: 0.84rem;background: url(../img/next.png) no-repeat 0.15rem center;background-size: 0.15rem 0.26rem;}
.order-wrapper{/*margin-top: 0.2rem;*/overflow: hidden;background: #fff;}
.order-wrapper .order-item{padding: 0.2rem 0.24rem;margin-top: 0.1rem;background: #f7f7f7;}
.order-wrapper .order-item .show-img{float: left;width: 1.8rem;height: 1.8rem;}
.order-wrapper .order-item .show-img img{display: block;width: 1.8rem;height: 1.8rem;}
.order-wrapper .order-item .text{float: left;margin-left: 0.24rem;width: 3.4rem;}
.order-wrapper .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.order-wrapper .order-item .text .name .red{margin: 0.02rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.order-wrapper .order-item .text .name .violet{color: #7845dd;border: 1px solid #7845dd;}
.order-wrapper .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.order-wrapper .order-item .text .specifi{margin-top: 0.16rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.order-wrapper .order-item .price-num{float: right;}
.order-wrapper .order-item .price-num .price{margin-top: 0.25rem;line-height: 0.4rem;text-align: right;font-size: 0.28rem;color: #333;}
.order-wrapper .order-item .price-num .price i{font-size: 0.24rem;}
.order-wrapper .order-item .price-num .num{margin-top: 0.18rem;line-height: 0.24rem;text-align: right;font-size: 0.24rem;color: #999;}
.order-wrapper .cost-wrapper{margin-left: 0.24rem;padding-right: 0.25rem;width: 7.26rem;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;}
.order-wrapper .cost-wrapper .title{float: left;line-height: 0.88rem;font-size: 0.32rem;color: #333;}
.order-wrapper .cost-wrapper .cost{float: right;line-height: 0.88rem;font-size: 0.32rem;color: #333;}
.order-wrapper .cost-wrapper:last-child{border-bottom: none;}
.order-wrapper .total-wrapper .cost{color: #ef0022;}
.order-wrapper .remarks-wrapper input{float: left;width: 6rem;height: 0.88rem;line-height: 0.88rem;font-size: 0.3rem;}
.discount{margin-top: 0.2rem;padding-left: 0.24rem;background: #fff;}
.discount .coupon{padding-right: 0.24rem;border-bottom: 1px solid #e5e5e5;}
.discount .coupon:last-child{border-bottom: none;}
.discount .coupon .title{float: left;line-height: 0.88rem;font-size: 0.32rem;color: #333;}
.discount .coupon .cost{float: right;line-height: 0.88rem;font-size: 0.32rem;color: #ef0022;}
.discount .coupon .icon{float: right;width: 0.24rem;height: 0.88rem;background: url(../img/next.png) no-repeat right center;background-size: 0.15rem 0.26rem;}
.discount .coin{padding-right: 0;}
.discount .coin .title .des{font-size: 0.26rem;color: #999;}
.discount .coin .checked-icon{float: right;width: 0.92rem;height: 0.88rem;background: url(../img/checked_radio.png) no-repeat center center;background-size: 0.4rem;}
.discount .coin .checked-icon.on{background: url(../img/checked_radio02.png) no-repeat center center;background-size: 0.4rem;}
.payment-method{margin: 0.2rem 0 1.2rem;background: #fff;}
.payment-method .title{padding-left: 0.24rem;height: 0.9rem;line-height: 0.9rem;font-size: 0.3rem;color: #666;border-bottom: 1px solid #e5e5e5;}
.payment-method .method-item{margin-left: 0.24rem;border-bottom: 1px solid #e5e5e5;}
.payment-method .method-item:last-child{border-bottom: none;}
.payment-method .method-item .icon{float: left;margin-top: 0.26rem;width: 0.48rem;height: 0.48rem;}
.payment-method .method-item .icon img{display: block;width: 0.48rem;height: 0.48rem;}
.payment-method .method-item .titl{float: left;margin-left: 0.16rem;line-height: 1rem;font-size: 0.32rem;color: #333;}
.payment-method .method-item .checked-icon{float: right;width: 0.92rem;height: 1rem;background: url(../img/checked.png) no-repeat center center;background-size: 0.4rem;}
.payment-method .method-item .checked-icon.on{background: url(../img/checked_radio.png) no-repeat center center;background-size: 0.4rem;}
.place-order{position: fixed;left: 0;bottom: 0;z-index: 100;width: 100%;height: 1rem;background: #fff;}
.place-order .cost-num{float: left;width: 60%;}
.place-order .cost-num .cost{float: left;margin-left: 0.24rem;line-height: 1rem;font-size: 0.3rem;color: #666;}
.place-order .cost-num .cost span{font-size: 0.34rem;color: #ef0022;}
.place-order .cost-num .cost span i{font-size: 0.24rem;}
.place-order .cost-num .num{float: left;margin-left: 0.24rem;line-height: 1rem;font-size: 0.3rem;color: #666;}
.place-order .sub{float: left;width: 40%;line-height: 1rem;text-align: center;font-size: 0.32rem;color: #fff;background: #ad1e24;}

/* assortment */ 
.ass-search{position: fixed;left: 0;top: 0;z-index: 100;width: 7.5rem;height: 0.88rem;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;background: #fff;}
.ass-search .search{margin: 0.12rem auto 0;width: 7rem;height: 0.64rem;background: #f7f7f7;}
.ass-search .search input{float: left;padding-left: 0.2rem;width: 5.8rem;height: 0.64rem;line-height: 0.64rem;font-size: 0.28rem;}
.ass-search .search .sub{float: left;width: 1rem;height: 0.64rem;background: url(../img/nav_search.png) no-repeat center center;background-size: 0.32rem 0.3rem;}
/**2018年1月30日增加**/
.header .search{margin: 0.12rem auto 0;width: 7rem;height: 0.64rem;background: #f7f7f7;margin-left: 1.0rem}
.header .search input{float: left;padding-left: 0.2rem;width: 4.8rem;height: 0.64rem;line-height: 0.64rem;font-size: 0.28rem}
.header .search .sub{float: left;width: 1rem;height: 0.64rem;background: url(../img/nav_search.png) no-repeat center center;background-size: 0.32rem 0.3rem;}




.ass-nav{position: absolute;left: 0;top: 0.88rem;bottom: 0.98rem;width: 7.5rem;background: #fff;}
.ass-nav .nav-left{float: left;width: 1.8rem;height: 100%;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;background: #f7f7f7;}
.ass-nav .nav-left .nav-left-item{height: 1.2rem;overflow: hidden;}
.ass-nav .nav-left .nav-left-item a{display: block;margin-top: 0.4rem;line-height: 0.4rem;text-align: center;font-size: 0.28rem;color: #666;}
.ass-nav .nav-left .nav-left-item.on{margin-left: 1px;background: #fff;}
.ass-nav .nav-left .nav-left-item.on a{border-left: 2px solid #ad1e24;color: #000;}
.ass-nav .nav-right{float: left;width: 5.7rem;height: 100%;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;background: #fff;}
.ass-nav .nav-right .goods-img{display: block;margin: 0.26rem auto 0.18rem;width: 5.2rem;}
.ass-nav .nav-right .goods-img img{display: block;width: 100%;}
.ass-nav .nav-right .nav-right-con .title-wrapper{display: -webkit-flex;display: flex;padding: 0.2rem 0 0.16rem;margin: 0 auto;width: 2.34rem;}
.ass-nav .nav-right .nav-right-con .title-wrapper .line{-webkit-flex: 1;flex: 1;margin-top: 0.12rem;height: 1px;background: #e6e6e6;}
.ass-nav .nav-right .nav-right-con .title-wrapper .text{padding: 0 0.16rem;line-height: 0.28rem;font-size: 0.28rem;font-weight: bold;color: #333;}
.ass-nav .nav-right .nav-right-con .nav-right-list{width: 5.7rem;}
.ass-nav .nav-right .nav-right-con .nav-right-item{float: left;padding: 0.14rem 0 0.4rem;width: 1.9rem;}
.ass-nav .nav-right .nav-right-con .nav-right-item img{display: block;margin: 0 auto;width: 1.4rem;height: 1.4rem;}
.ass-nav .nav-right .nav-right-con .nav-right-item .title{display: block;margin-top: 0.23rem;text-align: center;font-size: 0.24rem;color: #999;}

/* cart */
.cart-header{border-bottom: 1px solid #e5e5e5;}
.cart-header .status{position: absolute;right: 0;top: 0;padding: 0 .27rem;line-height: 0.88rem;font-size: 0.3rem;color: #666;}
.shop-name-wrapper{margin-top: 0.98rem;border-bottom: 1px solid #f5f5fa;background: #fff;}
.shop-name-wrapper .icon{float: left;width: 0.75rem;height: 0.8rem;background: url(../img/shop.png) no-repeat center center;background-size: 0.35rem 0.32rem;}
.shop-name-wrapper .shop-name{float: left;max-width: 6.5rem;line-height: 0.8rem;font-size: 0.3rem;color: #333;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.prompt{padding-left: 0.24rem;line-height: 0.6rem;font-size: 0.26rem;color: #ea2931;background: #ffe0e1;}
.goods-list2{/*margin-bottom: 2rem;*/width: 7.5rem;background: #fff;}
.goods-list2 .goods-item{position: relative;padding-top: 0.16rem;width: 7.5rem;}
.goods-list2 .goods-item .time{padding: 0 0 0.38rem 0.97rem;line-height: 0.26rem;font-size: 0.26rem;color: #666;}
.goods-list2 .goods-item .time i{margin-left: 0.08rem;color: #ea2931;}
.goods-list2 .goods-item .checked-icon{float: left;width: 0.97rem;height: 1.8rem;background: url(../img/checked.png) no-repeat center center;background-size: 0.4rem;}
.goods-list2 .goods-item .checked-icon.on{background: url(../img/checked_radio02.png) no-repeat center center;background-size: 0.4rem;}
.goods-list2 .goods-item .goods{float: left;padding-bottom: 0.3rem;width: 6.53rem;border-bottom: 1px solid #eee;}
.goods-list2 .goods-item:last-child .goods{border-bottom: none;}
.goods-list2 .goods-item .goods .show-img{float: left;width: 1.8rem;height: 1.8rem;}
.goods-list2 .goods-item .goods .show-img img{display: block;width: 1.8rem;height: 1.8rem;}
.goods-list2 .goods-item .goods .text{float: left;margin-left: 0.2rem;width: 4.53rem;}
.goods-list2 .goods-item .goods .text .name-specifica{float: left;/*width: 3.4rem;*/width: 3.0rem;}
.goods-list2 .goods-item .goods .text .name-specifica .name{margin-top: 0.13rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.goods-list2 .goods-item .goods .text .name-specifica .name .red{margin: 0.02rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.goods-list2 .goods-item .goods .text .name-specifica .name .violet{color: #7845dd;border: 1px solid #7845dd;}
.goods-list2 .goods-item .goods .text .name-specifica .specifica{margin-top: 0.18rem;line-height: 0.22rem;font-size: 0.22rem;color: #999;}
.goods-list2 .goods-item .goods .text .price{float: right;margin: 0.13rem 0.22rem 0 0;line-height: 0.4rem;text-align: right;font-size: 0.3rem;color: #ea2931;}
.goods-list2 .goods-item .goods .text .price i{font-size: 0.2rem;}
.goods-list2 .goods-item .count{position: absolute;right: 0.1rem;bottom: 0.24rem;width: 2.4rem;height: 0.6rem;}
.goods-list2 .goods-item .count .left,.right{float: left;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;text-align: center;font-size: 0.6rem;border-radius: 0.04rem;color:#a0a0a0;background: #f7f7f7;}
.goods-list2 .goods-item .count .num{float: left;width: 0.85rem;height: 0.6rem;font-size: 0.36rem;text-align: center;color: #333;background: #fff;}
.settlement-wrapper{position: fixed;left: 0;bottom: 0.98rem;z-index: 100;width: 100%;height: 0.98rem;border-top: 1px solid #e6e6e6;background: #fff;}
.settlement-wrapper .checked-icon{float: left;width: 0.88rem;height: 0.98rem;background: url(../img/checked.png) no-repeat center center;background-size: 0.4rem;}
.settlement-wrapper .checked-icon.on{background: url(../img/checked_radio02.png) no-repeat center center;background-size: 0.4rem;}
.settlement-wrapper .all{float: left;line-height: 0.98rem;font-size: 0.26rem;color: #666;}
.settlement-wrapper .cost{float: right;margin-right: 0.2rem;line-height: 0.98rem;font-size: 0.26rem;color: #666;}
.settlement-wrapper .cost span{font-size: 0.32rem;color: #ea2931;}
.settlement-wrapper .cost span i{font-size: 0.24rem;}
.settlement-wrapper .settlement-btn{float: right;width: 2.6rem;height: 0.98rem;line-height: 0.98rem;text-align: center;font-size: 0.32rem;color: #fff;background: #ad1e24;}

/* user */
.user-infor{;padding-bottom: 0.42rem;background: url(../img/bg.png) no-repeat center bottom #ad1e24;background-size: 100% 1.76rem;}
.user-infor .setting-wrapper{height: 0.78rem;}
.user-infor .setting-wrapper .setting{float: right;width: 0.9rem;height: 0.78rem;background: url(../img/profile_setting.png) no-repeat center center;background-size: 0.48rem 0.45rem;}
.user-infor .infor-wrapper{display: -webkit-flex;display: flex;}
.user-infor .infor-wrapper .avatar{-webkit-flex: 0 0 1.74rem;flex: 0 0 1.74rem;margin-left: 0.52rem;width: 1.74rem;height: 1.74rem;border-radius: 50%;}
.user-infor .infor-wrapper .avatar img{display: block;width: 1.74rem;height: 1.74rem;border: 0.06rem solid #be5a5f;border-radius: 50%;box-sizing: border-box;}
.user-infor .infor-wrapper .text{-webkt-flex: 1;flex: 1;margin-left: 0.3rem;}
.user-infor .infor-wrapper .text .name{margin-top: 0.28rem;line-height: 0.5rem;font-size: 0.36rem;font-weight: bold;color: #fff;}
.user-infor .infor-wrapper .text .tag{margin-top: 0.2rem;}
.user-infor .infor-wrapper .text .tag .tag-item{float: left;margin: 0 0.1rem 0.1rem 0;padding: 0 0.1rem;line-height: 0.38rem;font-size: 0.24rem;color: #fff;background: #99171d;border-radius: 0.05rem;}
.my-order-wrapper{background: #fff;}
.my-order-wrapper .title-wrapper{border-bottom: 1px solid #e6e6e6;}
.my-order-wrapper .title-wrapper .title{float: left;margin-left: 0.26rem;line-height: 0.88rem;font-size: 0.32rem;color: #333;}
.my-order-wrapper .title-wrapper .text{float: right;line-height: 0.88rem;font-size: 0.24rem;color: #999;}
.my-order-wrapper .title-wrapper .icon{float: right;width: 0.5rem;height: 0.88rem;background: url(../img/next.png) no-repeat 0.1rem center;background-size: 0.15rem 0.26rem;}
.my-order-wrapper .dai-list{padding: 0.3rem 0;}
.my-order-wrapper .dai-list .dai-item{float: left;padding:0.03rem 0 0.21rem;width: 20%;}
.my-order-wrapper .dai-list .dai-item img{display: block;margin: 0 auto 0.12rem;width: 0.7rem;height: 0.7rem;}
.my-order-wrapper .dai-list .dai-item .title{line-height: 0.24rem;text-align: center;font-size: 0.24rem;color: #666;}
.my-num{margin-top: 0.2rem;padding: 0.3rem 0;background: #fff;}
.my-num .num-item{float: left;padding-bottom: 0.25rem;width: 20%;}
.my-num .num-item .num{line-height: 0.74rem;text-align: center;font-size: 0.4rem;color: #333;}
.my-num .num-item .title{margin-top: 0.06rem;line-height: 0.24rem;text-align: center;font-size: 0.24rem;color: #666;}
.my-nav{margin: 0.2rem 0 1.08rem;background: #fff;}
.my-nav .nav-item{float: left;padding: 0.36rem 0 0.4rem;width: 25%;border-bottom: 1px solid #eee;}
.my-nav .nav-item img{display: block;margin: 0 auto 0.1rem;width: 0.8rem;height: 0.8rem;}
.my-nav .nav-item .title{line-height: ;text-align: center;font-size: 0.24rem;color: #666;}

/* my-id */ 
.id-header .sub{position: absolute;right: 0;top: 0;padding: 0 0.27rem;line-height: 0.88rem;font-size: 0.3rem;color: #333;}
.id-num{margin-top: 1.14rem}
.id-num .title{margin-left: 0.3rem;line-height: 0.51rem;font-size: 0.3rem;color: #999;}
.id-num input{display: block;padding-left: 0.3rem;width: 100%;line-height: 0.88rem;font-size: 0.3rem;box-sizing: border-box;background: #fff;}
.id-img-wrapper{padding: 0 0.3rem;}
.id-img-wrapper .front:last-child{margin-bottom: 0.3rem;}
.id-img-wrapper .front .title{padding-top: 0.11rem;line-height: 0.72rem;font-size: 0.3rem;color: #999;}
.id-img-wrapper .front .id-img{position: relative;border-radius: 0.07rem;border-radius: 0.07rem;}
.id-img-wrapper .front .id-img img{display: block;width: 100%;border-radius: 0.07rem;}
.id-img-wrapper .front .id-img .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.07rem;background: rgba(0, 0, 0, 0.6);}
.id-img-wrapper .front .id-img .mask .text{position: absolute;left: 0;top: 50%;margin-top: -0.18rem;display: block;width: 100%;height: 0.36rem;line-height: 0.36rem;text-align: center;font-size: 0.36rem;color: #fff;}

/* setting */
.setting-header{border-bottom: 1px solid #e6e6e6;box-sizing: border-box;}
.basic-infor{margin-top: 0.88rem;}
.basic-infor .title{padding-top: 0.16rem;margin-left: 0.3rem;line-height: 0.52rem;font-size: 0.26rem;color: #808080;}
.basic-infor .infor-list{padding-left: 0.3rem;background: #fff;}
.basic-infor .infor-item{display: block;border-bottom: 1px solid #eee;}
.basic-infor .infor-item:last-child{border-bottom: none;}
.basic-infor .infor-item .titl{float: left;line-height: 0.87rem;font-size: 0.3rem;color: #333;}
.basic-infor .infor-item .text{float: right;line-height: 0.87rem;font-size: 0.28rem;color: #666;}
.basic-infor .infor-item .icon{float: right;width: 0.62rem;height: 0.87rem;background: url(../img/next.png) no-repeat 0.18rem center;background-size: 0.15rem 0.26rem;}
.basic-infor .infor-item.avatar .titl{line-height: 1.38rem;}
.basic-infor .infor-item.avatar .text{line-height: 1.38rem;}
.basic-infor .infor-item.avatar .icon{height: 1.38rem;}
.basic-infor .infor-item.avatar img{float: right;display: block;margin-top: 0.18rem;width: 1rem;height: 1rem;border-radius: 50%;}
.security{margin-top: 0;}
.security .infor-item .text{color: #ef0022;}
.more-nav{margin-top: 0;}
.logout-login{display: block;margin-top: 0.4rem;height: 0.88rem;line-height: 0.88rem;text-align: center;font-size: 0.32rem;color: #ad1e24;background: #fff;}

/* my-order */ 
.my-order-header{position: fixed;left: 0;top: 0;z-index: 100;width: 7.5rem;height: 0.88rem;background: #fff;}
.my-order-header .return{float: left;width: 0.8rem;height: 0.88rem;background: url(../img/return.png) no-repeat center center;background-size: 0.22rem 0.41rem;}
.my-order-header .search{float: left;margin-top: 0.12rem;width: 6.45rem;height: 0.64rem;background: #f7f7f7;border-radius: 0.04rem;}
.my-order-header .search input{float: left;padding-left: 0.15rem;width: 5.5rem;height: 0.64rem;line-height: 0.64rem;font-size: 0.28rem;}
.my-order-header .search .sub{float: left;width: 0.8rem;height: 0.64rem;background: url(../img/nav_search.png) no-repeat center center;background-size: 0.32rem 0.3rem;}
.top-nav2{position: fixed;left: 0;top: 0.88rem;z-index: 100;display: -webkit-flex;display: flex;width: 100%;height: 0.82rem;border-bottom: 1px solid #e5e5e5;background: #fff;}
.top-nav2 .nav2-item{-webkit-flex: 1;flex: 1;text-align: center;font-size: 0;}
.top-nav2 .nav2-item .text{display: inline-block;vertical-align: top;height: 0.82rem;line-height: 0.82rem;text-align: center;font-size: 0.3rem;color: #808080;}
.top-nav2 .nav2-item.on .text{border-bottom: 2px solid #000;box-sizing: border-box;color: #333;}
.my-order-list-wrapper{margin-top: 1.7rem;}
.my-order-list{margin-top: 0.1rem;background: #fff;}
.my-order-list:first-child{margin-top: 1.8rem;}
.my-order-list .num-status{padding: 0 0.24rem;}
.my-order-list .num-status .num{float: left;line-height: 0.82rem;font-size: 0.28rem;color: #808080;}
.my-order-list .num-status .status{float: right;line-height: 0.82rem;font-size: 0.28rem;color: #ef0022;}
.my-order-list .num-status .status.on{color: #808080;}
.my-order-list .order-item{padding: 0.2rem 0.24rem;margin-top: 0.1rem;background: #f7f7f7;}
.my-order-list .order-item:first-child{margin-top: 0;}
.my-order-list .order-item .show-img{float: left;width: 1.8rem;height: 1.8rem;}
.my-order-list .order-item .show-img img{display: block;width: 1.8rem;height: 1.8rem;}
.my-order-list .order-item .text{float: left;margin-left: 0.24rem;width: 3.4rem;}
.my-order-list .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.my-order-list .order-item .text .name .red{margin: 0.02rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.my-order-list .order-item .text .name .violet{color: #7845dd;border: 1px solid #7845dd;}
.my-order-list .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.my-order-list .order-item .text .specifi{margin-top: 0.16rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.my-order-list .order-item .price-num{float: right;}
.my-order-list .order-item .price-num .price{margin-top: 0.25rem;line-height: 0.4rem;text-align: right;font-size: 0.28rem;color: #333;}
.my-order-list .order-item .price-num .price i{font-size: 0.24rem;}
.my-order-list .order-item .price-num .num{margin-top: 0.18rem;line-height: 0.24rem;text-align: right;font-size: 0.24rem;color: #999;}
.my-order-list .num-cost{margin-right: 0.24rem;line-height: 0.86rem;text-align: right;font-size: 0.26rem;color: #666;}
.my-order-list .num-cost .cost{font-size: 0.3rem;color: #ef0022;}
.my-order-list .num-cost .cost i{font-size: 0.24rem;color: #666;}
.my-order-list .btn-wrapper{padding-bottom: 0.3rem;}
.my-order-list .btn-wrapper .btn-item{float: right;margin-right: 0.24rem;width: 1.46rem;height: 0.56rem;line-height: 0.56rem;text-align: center;font-size: 0.26rem;color: #666;border: 1px solid #e5e5e5;}
.my-order-list .btn-wrapper .btn-item.on{color: #333;border: 1px solid #333;}

/* my-collection */ 
.my-collection-header .status{position: absolute;right: 0;top: 0;padding: 0 .27rem;line-height: 0.88rem;font-size: 0.3rem;color: #666;}
.collection-list{margin: 1.08rem 0 1.1rem;background: #fff;}
.collection-list .collection-item{display: -webkit-flex;display: flex;padding: 0.2rem 0.24rem;border-bottom: 1px solid #e5e5e5;}
.collection-list .collection-item .checked-icon{-webkit-flex: 0 0 0.77rem;flex: 0 0 0.77rem;width: 0.77rem;height: 1.8rem;background: url(../img/checked.png) no-repeat left center;background-size: 0.4rem;}
.collection-list .collection-item .checked-icon.on{background: url(../img/checked_radio02.png) no-repeat left center;background-size: 0.4rem;}
.collection-list .collection-item .content{-webkit-flex: 1;flex: 1;}
.collection-list .collection-item .show-img{float: left;width: 1.8rem;height: 1.8rem;}
.collection-list .collection-item .show-img img{display: block;width: 1.8rem;height: 1.8rem;}
.collection-list .collection-item .text{float: left;margin-left: 0.24rem;width: 3rem;}
.collection-list .collection-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.collection-list .collection-item .text .name .red{margin: 0.02rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.collection-list .collection-item .text .name .violet{color: #7845dd;border: 1px solid #7845dd;}
.collection-list .collection-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.collection-list .collection-item .text .specifi{margin-top: 0.16rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.collection-list .collection-item .price-num{float: right;}
.collection-list .collection-item .price-num .price{margin-top: 0.25rem;line-height: 0.4rem;text-align: right;font-size: 0.28rem;color: #333;}
.collection-list .collection-item .price-num .price i{font-size: 0.24rem;}
.collection-footer{position: fixed;left: 0;bottom: 0;z-index: 100;width: 100%;background: #fff;}
.collection-footer .checked-icon{float: left;width: 0.86rem;height: 1rem;background: url(../img/checked.png) no-repeat center center;background-size: 0.4rem;}
.collection-footer .checked-icon.on{background: url(../img/checked_radio02.png) no-repeat center center;background-size: 0.4rem;}
.collection-footer .all{float: left;line-height: 1rem;font-size: 0.26rem;color: #666;}
.collection-footer .btn{float: right;width: 2rem;height: 1rem;line-height: 1rem;text-align: center;font-size: 0.32rem;color: #fff;background: #ad1e24;}

/* order-detail */
.order-detail-header{box-sizing: border-box;border-bottom: 1px solid #f5f5fa;}
.order-detail-t{margin-top: 0.88rem;background: linear-gradient(left, #ef0022, #ff5e44);background: -webkit-linear-gradient(left, #ef0022, #ff5e44);}
.order-detail-t .icon{float: left;width: 0.95rem;height: 0.88rem;background: url(../img/dfh02.png) no-repeat center center;background-size: 0.44rem 0.41rem;}
.order-detail-t .title{float: left;line-height: 0.88rem;font-size: 0.3rem;color: #fff;}
.address-wrapper{display: -webkit-flex;display: flex;padding: 0.36rem 0;background: #fff;}
.address-wrapper .icon{-webkit-flex: 0 0 0.96rem;flex: 0 0 0.96rem;width: 0.96rem;height: 0.5rem;background: url(../img/user_address.png) no-repeat center top;background-size: 0.4rem 0.46rem;}
.address-wrapper .text{-webkit-flex: 1;flex: 1;padding-right: 0.22rem;}
.address-wrapper .text .name{float: left;margin-top: 0.05rem;line-height: 0.3rem;font-size: 0.3rem;color: #333;}
.address-wrapper .text .tel{float: left;margin: 0.05rem 0 0 0.15rem;line-height: 0.3rem;font-size: 0.3rem;color: #333;}
.address-wrapper .text .address{margin-top: 0.2rem;line-height: 0.34rem;font-size: 0.26rem;color: #808080;}
.order-detail-list{margin-top: 0.2rem;background: #fff;}

.order-detail-list .order-item{padding: 0.2rem 0.24rem;}
.order-detail-list .order-item .show-img{float: left;width: 1.8rem;height: 1.8rem;}
.order-detail-list .order-item .show-img img{display: block;width: 1.8rem;height: 1.8rem;}
.order-detail-list .order-item .text{float: left;margin-left: 0.24rem;width: 3rem;}
.order-detail-list .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.order-detail-list .order-item .text .name .red{margin: 0.02rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.order-detail-list .order-item .text .name .violet{color: #7845dd;border: 1px solid #7845dd;}
.my-order-list .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.order-detail-list .order-item .text .specifi{margin-top: 0.16rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.order-detail-list .order-item .price-num{float: right;}
.order-detail-list .order-item .price-num .price{margin-top: 0.25rem;line-height: 0.4rem;text-align: right;font-size: 0.28rem;color: #333;}
.order-detail-list .order-item .price-num .price i{font-size: 0.24rem;}
.order-detail-list .order-item .price-num .num{margin-top: 0.18rem;line-height: 0.24rem;text-align: right;font-size: 0.24rem;color: #999;}
.order-detail-list .order-item .price-num .btn{margin-top: 0.4rem;display: block;width: 1.66rem;height: 0.66rem;line-height: 0.66rem;text-align: center;font-size: 0.26rem;color: #666;border: 1px solid #d2d2d2;border-radius: 2px;}
.order-detail-list .cost{padding: 0.2rem 0.24rem 0.24rem;border-top: 1px solid #eee;background: #fff;}
.order-detail-list .cost .cost-item .title{float: left;line-height: 0.5rem;font-size: 0.28rem;color: #999;}
.order-detail-list .cost .cost-item .num{float: right;line-height: 0.5rem;font-size: 0.28rem;color: #666;}
.order-detail-list .cost .cost-item .num i{font-size: 0.24rem;}
/*.order-detail-list .cost .cost-item:last-child .num{color: #ef0022}*/
.order-time{margin: 0.2rem 0 1.2rem;padding: 0.2rem 0.24rem 0.14rem;background: #fff;}
.order-time .time-item .title{float: left;line-height: 0.5rem;font-size: 0.24rem;color: #999;}
.order-time .time-item .content{float: right;line-height: 0.5rem;font-size: 0.24rem;color: #999;}
.order-detail-footer{position: fixed;left: 0;bottom: 0;z-index: 100;width: 100%;height: 1rem;background: #fff;}
.order-detail-footer .btn{float: right;margin: 0.14rem 0.24rem 0 0;display: block;width: 1.66rem;height: 0.66rem;line-height: 0.66rem;text-align: center;font-size: 0.26rem;color: #666;border: 1px solid #d2d2d2;border-radius: 2px;}
.order-detail-footer .btn.on{border: 1px solid #000;color: #333;}

/* evaluate */
.evaluate-list{margin-top: 1.08rem;}
.evaluate-list .evaluate-item{margin-bottom: 0.2rem;background: #fff;}
.evaluate-list .evaluate-item .order-item{padding: 0.2rem 0.24rem;border-bottom: 1px solid #e5e5e5;}
.evaluate-list .order-item .show-img{float: left;width: 1.8rem;height: 1.8rem;}
.evaluate-list .order-item .show-img img{display: block;width: 1.8rem;height: 1.8rem;}
.evaluate-list .order-item .text{float: left;margin-left: 0.24rem;width: 3.4rem;}
.evaluate-list .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.evaluate-list .order-item .text .name .red{margin: 0.02rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.evaluate-list .order-item .text .name .violet{color: #7845dd;border: 1px solid #7845dd;}
.evaluate-list .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.evaluate-list .order-item .text .specifi{margin-top: 0.16rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.evaluate-list .order-item .price-num{float: right;}
.evaluate-list .order-item .price-num .price{margin-top: 0.25rem;line-height: 0.4rem;text-align: right;font-size: 0.28rem;color: #333;}
.evaluate-list .order-item .price-num .price i{font-size: 0.24rem;}
.evaluate-list .order-item .price-num .num{margin-top: 0.18rem;line-height: 0.24rem;text-align: right;font-size: 0.24rem;color: #999;}
.evaluate-list .evaluate-item .satisfaction{margin-left: 0.3rem;border-bottom: 1px solid #e5e5e5;}
.evaluate-list .evaluate-item .satisfaction .title{float: left;line-height: 1rem;font-size: 0.3rem;color: #666;}
.evaluate-list .evaluate-item .satisfaction .star-list{float: left;margin-left: 0.16rem}
.evaluate-list .evaluate-item .satisfaction .star-list .star-item{float: left;width: 0.65rem;height: 1rem;background: url(../img/star-big02.png) no-repeat center center;background-size: 0.34rem 0.33rem;}
.evaluate-list .evaluate-item .satisfaction .star-list .star-item.on{background: url(../img/star-big.png) no-repeat center center;background-size: 0.34rem 0.33rem;}
.evaluate-list .evaluate-item .message-wrapper{position: relative;padding: 0 0.25rem 0.6rem 0.3rem;}
.evaluate-list .evaluate-item .message-wrapper textarea{padding-top: 0.4rem;display: block;width: 100%;height: 1.85rem;line-height: 0.4rem;font-size: 0.3rem;resize: none;border: none;outline: none;}
.evaluate-list .evaluate-item .message-wrapper .num{position: absolute;right: 0.3rem;bottom: 0.3rem;line-height: 0.24rem;font-size: 0.24rem;color: #b3b3b3;}
.evaluate-list .evaluate-item .upload-pictures{padding: 0.44rem 0 0 0.3rem}
.evaluate-list .evaluate-item .upload-pictures .upload-item{position: relative;float: left;margin: 0 0.6rem 0.5rem 0;width: 1.6rem;height: 1.6rem;}
.evaluate-list .evaluate-item .upload-pictures .upload-item img{display: block;width: 1.6rem;height: 1.6rem;}
.evaluate-list .evaluate-item .upload-pictures .upload-item .delete{position: absolute;top: -0.3rem;right: -0.3rem;width: 0.6rem;height: 0.6rem;background: url(../img/a7.png) no-repeat center center;background-size: 0.4rem;}

/* customer-service */
.customer-service-goods{margin-top: 1.2rem;background: #fff;}
.customer-service-goods .order-num{padding-left: 0.24rem;line-height: 0.89rem;font-size: 0.3rem;border-bottom: 1px solid #e5e5e5;color: #666;}
.customer-service-goods .order-item{padding: 0.2rem 0.24rem;border-bottom: 1px solid #e5e5e5;}
.customer-service-goods .order-item .show-img{float: left;width: 1.8rem;height: 1.8rem;}
.customer-service-goods .order-item .show-img img{display: block;width: 1.8rem;height: 1.8rem;}
.customer-service-goods .order-item .text{float: left;margin-left: 0.24rem;width: 3.4rem;}
.customer-service-goods .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.customer-service-goods .order-item .text .name .red{margin: 0.02rem 0.15rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #eb3349;border: 1px solid #eb3349;box-sizing: border-box;}
.customer-service-goods .order-item .text .name .violet{color: #7845dd;border: 1px solid #7845dd;}
.customer-service-goods .order-item .text .name{margin-top: 0.25rem;line-height: 0.4rem;font-size: 0.28rem;color: #333;}
.customer-service-goods .order-item .text .specifi{margin-top: 0.16rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.customer-service-goods .order-item .price-num{float: right;}
.customer-service-goods .order-item .price-num .price{margin-top: 0.25rem;line-height: 0.4rem;text-align: right;font-size: 0.28rem;color: #333;}
.customer-service-goods .order-item .price-num .price i{font-size: 0.24rem;}
.customer-service-goods .order-item .price-num .num{margin-top: 0.18rem;line-height: 0.24rem;text-align: right;font-size: 0.24rem;color: #999;}
.customer-service-item .title{padding: 0.13rem 0 0 0.24rem;line-height: 0.55rem;font-size: 0.26rem;color: #808080;}
.customer-service-item .content{width: 100%;background: url(../img/down.png) no-repeat right center #fff;background-size: 0.76rem 0.16rem;overflow: hidden;}
.customer-service-item .content select{display: block;padding-left: 0.24rem;width: 10rem;height: 0.88rem;line-height: 0.88rem;font-size: 0.3rem;color: #333;background: none;border: none;outline: none;}
.refund-wrapper .refund{padding-left: 0.24rem;line-height: 0.88rem;font-size: 0.3rem;color: #ef0022;background: #fff;}
.reason{margin-bottom: 1.6rem;}
.reason textarea{display: block;resize: none;padding: 0.3rem 0.24rem;width: 100%;height: 1.6rem;line-height: 0.4rem;font-size: 0.3rem;box-sizing: border-box;border: none;outline: none;color: #333;background: #fff;}
.sub-wrapper{position: fixed;left: 0;bottom: 0;z-index: 100;padding: 0 0.3rem;width: 100%;height: 1.4rem;box-sizing: border-box;background: #fff;}
.sub-wrapper .sub{display: block;margin-top: 0.25rem;width: 100%;height: 0.9rem;line-height: 0.9rem;text-align: center;font-size: 0.34rem;color: #fff;background: #ad1e24;box-shadow: 0 0 0.4rem #e2a9ac;}

/* my-coupon */
.my-conupon-header .explain{position: absolute;right: 0;top: 0;width: 0.96rem;height: 0.88rem;background: url(../img/help.png) no-repeat center center;background-size: 0.44rem;}
.top-nav3 .nav2-item .text{font-size: 0.32rem;}
.conupon-list{margin-top: 2.03rem;}
.conupon-list .conupon-item{display: block;margin: 0 auto 0.33rem;width: 7rem;height: 2.4rem;background: url(../img/profile_coupon_bg.png) no-repeat center center;background-size: 7rem 2.4rem;}
.conupon-list .conupon-item .time-price{float: left;margin: 0.52rem 0 0 0.54rem;}
.conupon-list .conupon-item .time-price .price-wrapper{font-size: 0;}
.conupon-list .conupon-item .time-price .price{display: inline-block;vertical-align: top;line-height: 0.9rem;font-size: 0.9rem;color: #000;}
.conupon-list .conupon-item .time-price i{display: inline-block;vertical-align: top;margin-top: 0.1rem;line-height: 0.3rem;font-size: 0.3rem;color: #000;}
.conupon-list .conupon-item .time-price .man{display: inline-block;vertical-align: top;margin: 0.5rem 0 0 0.05rem;line-height: 0.26rem;font-size: 0.26rem;color: #333;}
.conupon-list .conupon-item .time-price .man em{font-size: 0.36rem;color: #ccc;}
.conupon-list .conupon-item .time-price .time{margin-top: 0.45rem;line-height: 0.2rem;font-size: 0.2rem;color: #999;}
.conupon-list .conupon-item .use{float: right;margin-top: 0.72rem ;width: 1.65rem;height: 0.96rem;line-height: 0.48rem;text-align: center;font-size: 0.3rem;color: #fff;}

/* my-coupon2 */
.conupon-list .conupon-item2{background: url(../img/profile_coupon_bg_useless.png) no-repeat center center;background-size: 7rem 2.4rem;}
.conupon-list .conupon-item2 .time-price .price{color: #808080;}
.conupon-list .conupon-item2 .time-price i{color: #808080;}
.conupon-list .conupon-item2 .time-price .man{color: #666;}
.conupon-list .conupon-item2 .time-price .man em{color: #666;}
.conupon-list .conupon-item2 .use{line-height: 0.96rem;color: #999;}

/* my-attention */
.my-attention-header{border-bottom: 1px solid #e6e6e6;box-sizing: border-box;}
.my-attention-list{margin-top: 0.88rem;padding-left: 0.26rem;background: #fff;}
.my-attention-list .attention-item{display: -webkit-flex;display: flex;padding: 0.32rem 0.2rem 0.28rem 0;border-bottom: 1px solid #f0f0f0;}
.my-attention-list .attention-item:last-child{border-bottom: none;}
.my-attention-list .attention-item .avatar{-webkit-flex: 0 0 1.1rem;flex: 0 0 1.1rem;width: 1.1rem;height: 1.1rem;border-radius: 50%;}
.my-attention-list .attention-item .avatar img{display: block;width: 1.1rem;height: 1.1rem;border-radius: 50%;}
.my-attention-list .attention-item .text{-webkit-flex: 1;flex: 1;margin-left: 0.22rem;}
.my-attention-list .attention-item .text .name{margin-top: 0.09rem;line-height: 0.32rem;font-size: 0.32rem;color: #333;}
.my-attention-list .attention-item .text .introduce{margin-top: 0.19rem;line-height: 0.34rem;font-size: 0.24rem;color: #999;word-break: break-all;}

/* my-wallet */ 
.my-wallet-list{margin-top: 1.18rem;}
.my-wallet-list .infor-list .infor-item .text{font-size: 0.3rem;color: #ef0022;}
.my-bank-card{display: block;margin-top: 0.2rem;padding-left: 0.3rem;background: #fff;}
.my-bank-card .titl{float: left;line-height: 0.88rem;font-size: 0.3rem;color: #333;}
.my-bank-card .text{float: right;line-height: 0.88rem;font-size: 0.3rem;color: #ef0022;}
.my-bank-card .icon{float: right;width: 0.62rem;height: 0.88rem;background: url(../img/next.png) no-repeat 0.18rem center;background-size: 0.15rem 0.26rem;}
.recharge-withdrawals{padding: 0 0.3rem;}
.recharge-withdrawals .btn-item{display: block;margin-top: 0.4rem;width: 100%;height: 0.88rem;line-height: 0.88rem;text-align: center;font-size: 0.3rem;border-radius: 0.05rem;}
.recharge-withdrawals .btn-item.recharge{color: #fff;background: #ad1e24;}
.recharge-withdrawals .btn-item.withdrawals{border: 1px solid #eee;box-sizing: border-box;color: #ad1e24;background: #fff;}

/* my-balane */
.my-balance{padding-left: 0.26rem;margin-top: 0.88rem;width: 100%;height: 3rem;background: url(../img/bd2.png) no-repeat center center;background-size: 100% 3rem;box-sizing: border-box;overflow: hidden;}
.my-balance .title{margin-top: 0.72rem;line-height: 0.26rem;font-size: 0.26rem;color: #808080;}
.my-balance .amount{margin-top: 0.4rem;line-height: 1rem;font-size: 1rem;color: #ef0022;}
.consumption-list{margin-top: 0.1rem;padding-left: 0.26rem;background: #fff;}
.consumption-list .consumption-item{padding: 0.3rem 0.22rem 0.3rem 0;border-bottom: 1px solid #eee;}
.consumption-list .consumption-item:last-child{border-bottom: none;}
.consumption-list .consumption-item .order-num-time{float: left;}
.consumption-list .consumption-item .order-num-time .title{line-height: 0.28rem;font-size: 0.28rem;color: #666;}
.consumption-list .consumption-item .order-num-time .order-num{margin-top: 0.24rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.consumption-list .consumption-item .order-num-time .time{margin-top: 0.2rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.consumption-list .consumption-item .amount{float: right;line-height: 1.2rem;font-size: 0.4rem;color: #333;}
.consumption-list .consumption-item .amount.on{color: #ef0022;}

/* my-points */ 
.my-points-header .title span{margin-left: 0.6rem;color: #666;}
.income-expenditure{margin-top: 0.88rem;height: 0.62rem;line-height: 0.62rem;text-align: center;font-size: 0.26rem;color: #808080;}
.income-expenditure .income{color: #5093ee;}
.income-expenditure .expenditure{color: #ef122f;}
.points-list{padding-left: 0.35rem;background: #fff;}
.points-list .points-item{display: -webkit-flex;display: flex;padding: 0.38rem 0 0.32rem;border-bottom: 1px solid #e5e5e5;}
.points-list .points-item:last-child{border-bottom: none;}
.points-list .points-item .expenditure{-webkit-flex: 0 0 2.36rem;flex: 0 0 2.36rem;width: 2.36rem;line-height: 0.8rem;font-size: 0.36rem;color: #ef0022;}
.points-list .points-item .expenditure.income{color: #5093ee;}
.points-list .points-item .name-time{-webkit-flex: 1;flex: 1;}
.points-list .points-item .name-time .name{line-height: 0.26rem;font-size: 0.26rem;color: #666;}
.points-list .points-item .name-time .time{margin-top: 0.28rem;line-height: 0.26rem;font-size: 0.26rem;color: #999;}

/* aigoub */ 
.agoub-list-wrapper .title{padding-top: 0.25rem;margin-left: 0.25rem;height: 0.56rem;line-height: 0.56rem;font-size: 0.26rem;color: #808080;}
.agoub-list-wrapper .agoub-list{padding-left: 0.25rem;background: #fff;}
.agoub-list-wrapper .agoub-list .aigoub-item{display: block;padding: 0.3rem 0 0.36rem;border-bottom: 1px solid #e5e5e5;}
.agoub-list-wrapper .agoub-list .aigoub-item:last-child{border-bottom: none;}
.agoub-list-wrapper .agoub-list .aigoub-item .order-num-time{float: left;}
.agoub-list-wrapper .aigoub-item .order-num-time .num{line-height: 0.4rem;font-size: 0.4rem;color: #333;}
.agoub-list-wrapper .aigoub-item .order-num-time .num.on{color: #ef0022;}
.agoub-list-wrapper .aigoub-item .order-num-time .order-num{margin-top: 0.25rem;line-height: 0.28rem;font-size: 0.28rem;color: #666;}
.agoub-list-wrapper .aigoub-item .order-num-time .time{margin-top: 0.18rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.agoub-list-wrapper .aigoub-item .icon-wrapper{float: right;height: 1.36rem;}
.agoub-list-wrapper .aigoub-item .icon-wrapper .text{float: right;line-height: 1.36rem;font-size: 0.24rem;color: #999;}
.agoub-list-wrapper .aigoub-item .icon-wrapper .icon{float: right;width: 0.47rem;height: 1.36rem;background: url(../img/next.png) no-repeat 0.1rem center;background-size: 0.15rem 0.26rem;}

/* my-account */
.my-account-list{padding: 0 0.35rem;margin-top: 1.3rem;}
.my-account-list .account-item{display: -webkit-flex;display: flex;margin-bottom: 0.3rem;padding: 0.5rem 0 0 0.3rem;height: 1.7rem;border-radius: 0.1rem;background: #fff;}
.my-account-list .account-item .avatar{-webkit-flex: 0 0 0.7rem;flex: 0 0 0.7rem;width: 0.7rem;height: 0.7rem;}
.my-account-list .account-item .avatar img{display: block;width: 0.7rem;height: 0.7rem;}
.my-account-list .account-item .text{-webkit-flex: 1;flex: 1;margin-left: 0.25rem;}
.my-account-list .account-item .text .name{margin-top: 0.16rem;line-height: 0.4rem;font-size: 0.4rem;color: #333;}
.my-account-list .account-item .text .num{margin-top: 0.34rem;line-height: 0.4rem;font-size: 0.4rem;color: #666;}
.my-account-list .add-account{display: block;margin-bottom: 0.3rem;padding-left: 0.3rem;height: 2.2rem;border-radius: 0.1rem;border: 2px dashed #e5e5e5;box-sizing: border-box;}
.my-account-list .add-account .icon{float: left;width: 0.7rem;height: 2.2rem;background: url(../img/account_add.png) no-repeat center center;background-size: 0.56rem;}
.my-account-list .add-account .title{float: left;margin-left: 0.25rem;line-height: 2.2rem;font-size: 0.4rem;color: #333;}

/* add-account */
.account-type{padding-left: 0.25rem;margin-top: 1.18rem;background: #fff;}
.account-type .type-item{float: left;margin-right: 0.38rem;}
.account-type .type-item .name{float: left;line-height: 0.88rem;font-size: 0.3rem;color: #333;}
.account-type .type-item .checked-icon{float: left;width: 0.62rem;height: 0.88rem;background: url(../img/checked.png) no-repeat center center;background-size: 0.4rem;}
.account-type .type-item.on .checked-icon{float: left;width: 0.62rem;height: 0.88rem;background: url(../img/checked_radio02.png) no-repeat center center;background-size: 0.4rem;}
.real-name{margin-top: 0.2rem;background: #fff;}
.real-name input{display: block;padding-left: 0.25rem;width: 100%;height: 0.88rem;line-height: 0.88rem;font-size: 0.3rem;box-sizing: border-box;background: none;outline: none;border: none;}
.tel-code{margin-top: 0.2rem;padding-left: 0.25rem;background: #fff;}
.tel-code .tel{border-bottom: 1px solid #eee;}
.tel-code .tel input{display: block;width: 100%;height: 0.88rem;line-height: 0.88rem;font-size: 0.3rem;color: #333;background: none;outline: none;border: none;}
.tel-code .code .text{float: left;width: 4.6rem;height: 0.88rem;line-height: 0.88rem;font-size: 0.3rem;color: #333;background: none;outline: none;border: none;}
.tel-code .code .button{float: right;width: 1.84rem;height: 0.88rem;line-height: 0.88rem;font-size: 0.26rem;color: #333;background: none;outline: none;border: none;}
.city-num{margin-top: 0.2rem;padding-left: 0.25rem;background: #fff;}
.city-num .city{border-bottom: 1px solid #eee;background: url(../img/more_gray@2x.png) no-repeat right center;background-size: 0.4rem 0.26rem;overflow: hidden;}
.city-num .city select{display: block;width: 10rem;height: 0.88rem;line-height: 0.88rem;font-size: 0.3rem;color: #333;background: none;outline: none;border: none;}
.city-num .num input{display: block;width: 100%;height: 0.88rem;line-height: 0.88rem;font-size: 0.3rem;color: #333;background: none;outline: none;border: none;}
.bind-account{display: block;margin: 0.4rem auto 0;width: 6.9rem;height: 0.9rem;line-height: 0.9rem;text-align: center;font-size: 0.34rem;color: #fff;background: #ad1e24;border-radius: 0.05rem !important;}

/* recharge */
.rechar-detail{display: block;padding-left: 0.3rem;margin-top: 0.88rem;background: #fff;}
.rechar-detail .title{float: left;line-height: 0.88rem;font-size: 0.3rem;color: #333;}
.rechar-detail .icon{float: right;width: 0.58rem;height: 0.88rem;background: url(../img/next.png) no-repeat center center;background-size: 0.15rem 0.26rem;}
.selected-amount .title{padding: 0.16rem 0 0 0.3rem;height: 0.55rem;line-height: 0.55rem;font-size: 0.24rem;color: #666;}
.selected-amount .amount-list{padding: 0.35rem 0 0 0.3rem;background: #fff;}
.selected-amount .amount-list .amount-item{float: left;margin: 0 0.3rem 0.3rem 0;width: 2rem;line-height: 0.7rem;text-align: center;font-size: 0.28rem;border-radius: 0.05rem;color: #808080;background: #f7f7f7;}
.selected-amount .amount-list .amount-item.on{color: #fff;background: #ef0022;}
.payment-method2{margin: 0;}
.payment-method2 .title{padding: 0.16rem 0 0 0.3rem;height: 0.55rem;line-height: 0.55rem;font-size: 0.24rem;border-bottom: none;color: #666;background: #f5f5fa;}

/* withdrawals */
.recharge-detail{display: -webkit-flex;display: flex;margin-top: 1.23rem;padding: 0.3rem 0 0.3rem 0.3rem;background: #fff;}
.recharge-detail .avatar{-webkit-flex: 0 0 0.9rem;flex: 0 0 0.9rem;width: 0.9rem;height: 0.9rem;}
.recharge-detail .avatar img{display: block;width: 0.9rem;height: 0.9rem;}
.recharge-detail .text{-webkit-flex: 1;flex: 1;margin-left: 0.3rem;}
.recharge-detail .text .name-num{float: left;}
.recharge-detail .text .name-num .name{line-height: 0.34rem;font-size: 0.34rem;color: #333;}
.recharge-detail .text .name-num .num{margin-top: 0.28rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.recharge-detail .text .name-num .icon{float: right;width: 0.72rem;height: 0.9rem;background: url(../img/next.png) no-repeat center center;background-size: 0.15rem 0.26rem;}
.amount-cash{margin-top: 0.2rem;padding-left: 0.3rem;width: 7.5rem;box-sizing: border-box;background: #fff;}
.amount-cash .title{line-height: 0.9rem;font-size: 0.28rem;color: #666;}
.amount-cash .num{width: 7.2rem;border-bottom: 1px solid #e5e5e5;}
.amount-cash .num span{float: left;width: 0.5rem;line-height: 1.04rem;font-size: 0.6rem;color: #000;}
.amount-cash .num input{float: left;width: 6.7rem;height: 1.04rem;line-height: 1.04rem;font-size: 0.9rem;color: #000;border: none;outline: none;background: none;}
.amount-cash .balance{line-height: 0.85rem;font-size: 0.24rem;color: #999;}
.detail-record{margin-top: 0.3rem;text-align: center;font-size: 0;}
.detail-record .detail-btn{display: inline-block;vertical-align: top;padding: 0 0.25rem;line-height: 0.3rem;font-size: 0.28rem;color: #666;}
.detail-record .line{display: inline-block;vertical-align: top;line-height: 0.3rem;font-size: 0.3rem;color: #d2d2d2;}

/* withdrawals-record */
.withdrawals-record{margin-top: 0.88rem;padding-left: 0.3rem;background: #fff;}
.withdrawals-record .withdrawals-record-item{padding: 0.35rem 0.3rem 0.37rem 0;border-bottom: 1px solid #e5e5e5;}
.withdrawals-record .withdrawals-record-item:last-child{border-bottom: none;}
.withdrawals-record .withdrawals-record-item .num-account-time{float: left;}
.withdrawals-record .withdrawals-record-item .num-account-time .num{line-height: 0.4rem;font-size: 0.4rem;color: #333;}
.withdrawals-record .withdrawals-record-item .num-account-time .num i{font-size: 0.3rem;}
.withdrawals-record .withdrawals-record-item .num-account-time .account{margin-top: 0.26rem;line-height: 0.3rem;font-size: 0.3rem;color: #666;}
.withdrawals-record .withdrawals-record-item .num-account-time .time{margin-top: 0.2rem;line-height: 0.2rem;font-size: 0.2rem;color: #999;}
.withdrawals-record .withdrawals-record-item .status{float: right;line-height: 0.28rem;font-size: 0.28rem;color: #666;}
.withdrawals-record .withdrawals-record-item .status.on{color: #ff0000;}

/* withdrawals-record2 */
.withdrawals-record2 .withdrawals-record-item .num-account-time .num{line-height: 0.36rem;font-size: 0.36rem;}
.withdrawals-record2 .withdrawals-record-item .num-account-time .time{margin-top: 0.26rem;line-height: 0.26rem;font-size: 0.26rem;}

/* my-accomplishment */
.my-accom{padding-bottom: 0.67rem;border-top: 1px solid #f5f5fa;background: #fff;}
.my-accom .accom-item{float: left;padding: 0.8rem 0 0.2rem 0.26rem;width: 50%;box-sizing: border-box;}
.my-accom .accom-item .name{line-height: 0.26rem;font-size: 0.26rem;color: #808080;}
.my-accom .accom-item .num{margin-top: 0.24rem;line-height: 0.4rem;font-size: 0.4rem;color: #ef0022;}
.acccomplishment-list .agoub-list .aigoub-item .purchaser{margin-top: 0.2rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.acccomplishment-list .agoub-list .aigoub-item .icon-wrapper{height: 1.79rem;}
.acccomplishment-list .agoub-list .aigoub-item .icon-wrapper .icon{height: 1.79rem;}
.acccomplishment-list .agoub-list .aigoub-item .icon-wrapper .text{line-height: 1.79rem;}

/* integral-exchange */
.current-integral{padding-left: 0.25rem;margin-top: 0.88rem;line-height: 0.8rem;font-size: 0.3rem;color: #fff;background: linear-gradient(left, #ef0022, #ff5e44);background: -webkit-linear-gradient(left, #ef0022, #ff5e44);}
.current-integral span{margin-left: 0.12rem;}
.integral-exchange-nav{display: -webkit-flex;display: flex;background: #fff;}
.integral-exchange-nav .exchange-item{-webkit-flex: 1;flex: 1;padding: 0.32rem 0 0.22rem;}
.integral-exchange-nav .exchange-item img{display: block;margin: 0 auto 0.16rem;width: 0.7rem;height: 0.7rem;}
.integral-exchange-nav .exchange-item span{display: block;line-height: 0.24rem;text-align: center;font-size: 0.24rem;color: #666;}
.integral-goods-wrapper{margin-top: 0.1rem;width: 100%;overflow: hidden;}
.integral-goods-wrapper .integral-goods-list{width: 10rem;}
.integral-goods-wrapper .integral-goods-item{float: left;margin: 0 0.1rem 0.1rem 0;padding-bottom: 0.27rem;width: 3.7rem;background: #fff;}
.integral-goods-wrapper .integral-goods-item img{display: block;width: 100%;}
.integral-goods-wrapper .integral-goods-item .text{padding-left: 0.25rem;}
.integral-goods-wrapper .integral-goods-item .name{margin-top: 0.15rem;line-height: 0.36rem;font-size: 0.28rem;color: #333;}
.integral-goods-wrapper .integral-goods-item .integral{margin-top: 0.18rem;line-height: 0.36rem;font-size: 0.36rem;color: #ef0022;}
.integral-goods-wrapper .integral-goods-item .integral i{margin-left: 0.1rem;font-size: 0.24rem;color: #999;}
.integral-goods-wrapper .integral-goods-item .old-price{margin-top: 0.18rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}

/* my-fans */
.my-fans-header{border-bottom: 1px solid #e7e8ea;box-sizing: border-box;}
.my-integral{margin-top: 0.88rem;width: 100%;height: 2.4rem;background: url(../img/bg2.png) no-repeat center center;background-size: 100% 2.4rem;}
.my-integral .integral-item{float: left;width: 50%;}
.my-integral .integral-item .num{margin-top: 0.7rem;line-height: 0.48rem;text-align: center;font-size: 0.48rem;color: #fff;}
.my-integral .integral-item .name{margin-top: 0.27rem;line-height: 0.26rem;text-align: center;font-size: 0.26rem;color: #fff;}
.my-referee{}
.my-referee .title{padding: 0.2rem 0 0 0.25rem;line-height: 0.47rem;font-size: 0.26rem;color: #808080;}
.my-referee .referee{padding-left: 0.25rem;background: #fff;}
.my-referee .referee .name{float: left;line-height: 0.88rem;font-size: 0.3rem;color: #333;}
.my-referee .referee .tel{float: right;width: 0.98rem;height: 0.88rem;background: url(../img/tel.png) no-repeat center center;background-size: 0.46rem;}
.fans-list-wrapper .title{padding: 0.2rem 0 0 0.25rem;line-height: 0.47rem;font-size: 0.26rem;color: #808080;}
.fans-list-wrapper .fans-item{padding-left: 0.26rem;margin-bottom: 0.2rem;background: #fff;}
.fans-list-wrapper .fans-item .id{line-height: 0.8rem;font-size: 0.28rem;border-bottom: 1px solid #e5e5e5;color: #808080;}
.fans-list-wrapper .fans-item .fans-infor{display: -webkit-flex;display: flex;padding: 0.2rem 0;}
.fans-list-wrapper .fans-item .fans-infor .avatar{-webkit-flex: 0 0 1.6rem;flex: 0 0 1.6rem;width: 1.6rem;height: 1.6rem;}
.fans-list-wrapper .fans-item .fans-infor .avatar img{display: block;width: 1.6rem;height: 1.6rem;border-radius: 0.05rem;}
.fans-list-wrapper .fans-item .fans-infor .text{-webkit-flex: 1;flex: 1;margin-left: 0.3rem;}
.fans-list-wrapper .fans-item .fans-infor .text .name{margin-top: 0.09rem;line-height: 0.32rem;font-size: 0.32rem;color: #333;}
.fans-list-wrapper .fans-item .fans-infor .text .num{margin-top: 0.32rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}
.fans-list-wrapper .fans-item .fans-infor .text .time{margin-top: 0.22rem;line-height: 0.24rem;font-size: 0.24rem;color: #999;}

/* address */ 
.add-address{display: block;margin-top: 0.88rem;text-align: center;font-size: 0;border-bottom: 1px solid #e5e5e5;background: linear-gradient(left, #ef0022, #ff5e44);background: -webkit-linear-gradient(left, #ef0022, #ff5e44);}
.add-address .icon{display: inline-block;vertical-align: top;width: 0.74rem;height: 0.86rem;background: url(../img/address_add.png) no-repeat center center;background-size: 0.3rem;}
.add-address .title{display: inline-block;vertical-align: top;line-height: 0.86rem;font-size: 0.3rem;color: #fff;}
.address-list{margin-top: 0.2rem;}
.address-list .address-item{padding-top: 0.4rem;margin-bottom: 0.2rem;background: #fff;}
.address-list .address-item .infor{padding: 0 0 0.36rem 0.25rem;}
.address-list .address-item .infor .name-tel{line-height: 0.32rem;font-size: 0.32rem;color: #333;}
.address-list .address-item .infor .name-tel .tel{margin-left: 0.3rem;}
.address-list .address-item .infor .addre{margin-top: 0.24rem;line-height: 0.38rem;font-size: 0.28rem;color: #808080;}
.address-list .address-item .status{border-top: 1px solid #e5e5e5;}
.address-list .address-item .status .checked{float: left;}
.address-list .address-item .status .checked .checked-icon{float: left;width: 0.85rem;height: 0.9rem;background: url(../img/checked.png) no-repeat center center;background-size: 0.4rem;}
.address-list .address-item .status .checked .title{float: left;line-height: 0.9rem;font-size: 0.26rem;color: #999;}
.address-list .address-item .status .checked.on .checked-icon{background: url(../img/checked_radio02.png) no-repeat center center;background-size: 0.4rem;}
.address-list .address-item .status .delete{float: right;margin-right: 0.25rem;}
.address-list .address-item .status .delete .icon{float: left;width: 0.62rem;height: 0.9rem;background: url(../img/address_del.png) no-repeat center center;background-size: 0.38rem 0.33rem;}
.address-list .address-item .status .delete .title{float: left;line-height: 0.9rem;font-size: 0.26rem;color: #999;}
.address-list .address-item .status .edit .icon{width: 0.56rem;background: url(../img/address_edit.png) no-repeat center center;background-size: 0.33rem;}

/* add-address */ 
.add-header{box-sizing: border-box;border-bottom: 1px solid #e5e5e5;}
.add-header input{position: absolute;right: 0;top: 0;padding: 0 0.25rem;line-height: 0.88rem;font-size: 0.3rem;color: #666;background: none;}
.add-infor{margin-top: 1.08rem;padding-left: 0.26rem;background: #fff;}
.add-infor .name{border-bottom: 1px solid #eee;}
.add-infor .name input{display: block;width: 100%;height: 0.88rem;line-height: 0.88rem;font-size: 0.32rem;color: #333;background: none;outline: none;border: none;}
.add-infor .addre-wrapper{display: block;border-bottom: 1px solid #eee;}
.add-infor .addre-wrapper .addre{float: left;line-height: 0.88rem;font-size: 0.32rem;color: #333;}
.add-infor .addre-wrapper .icon{float: right;width: 0.66rem;height: 0.88rem;background: url(../img/next.png) no-repeat center center;background-size: 0.15rem 0.26rem;}
.add-infor .addre-detail textarea{display: block;resize: none;padding: 0.26rem 0.2rem 0 0;width: 100%;height: 1.55rem;line-height: 0.4rem;font-size: 0.32rem;box-sizing: border-box;color: #333;background: none;outline: none;border: none;}
.checked-wrapper .checked{float: left;}
.checked-wrapper .checked .checked-icon{float: left;width: 0.85rem;height: 0.8rem;background: url(../img/checked.png) no-repeat center center;background-size: 0.4rem;}
.checked-wrapper .checked .title{float: left;line-height: 0.8rem;font-size: 0.26rem;color: #999;}
.checked-wrapper .checked.on .checked-icon{background: url(../img/checked_radio02.png) no-repeat center center;background-size: 0.4rem;}

/* help-center */ 
.top-nav4{height: 0.9rem;border-bottom: none;background: #f5f5fa;}
.top-nav4 .nav2-item .text{height: 0.9rem;line-height: 0.9rem;}
.help-list{margin-top: 1.78rem;padding-left: 0.3rem;background: #fff;}
.help-list .help-item{display: block;border-bottom: 1px solid #e5e5e5;}
.help-list .help-item:last-child{border-bottom: none;}
.help-list .help-item .title{float: left;line-height: 0.87rem;font-size: 0.3rem;color: #333;}
.help-list .help-item .icon{float: right;width: 0.61rem;height: 0.87rem;background: url(../img/next.png) no-repeat center center;background-size: 0.15rem 0.26rem;}

/* tryout */
.tryout-detail{margin-top: 1.08rem;padding: 0 0 0.26rem 0.18rem;background: #fff;}
.tryout-detail .title{line-height: 0.88rem;font-size: 0.36rem;border-bottom: 1px solid #e5e5e5;color: #333;}
.tryout-detail .user{display: -webkit-flex;display: flex;padding: 0.3rem 0;}
.tryout-detail .user .avatar{-webkit-flex: 0 0 0.8rem;flex: 0 0 0.8rem;width: 0.8rem;height: 0.8rem;border-radius: 50%;}
.tryout-detail .user .avatar img{display: block;width: 0.8rem;height: 0.8rem;border-radius: 50%;}
.tryout-detail .user .name-time{-webkit-flex: 1;flex: 1;margin-left: 0.18rem;}
.tryout-detail .user .name-time .name{margin-top: 0.1rem;line-height: 0.3rem;font-size: 0.3rem;color: #333;}
.tryout-detail .user .name-time .time{margin-top: 0.16rem;line-height: 0.22rem;font-size: 0.22rem;color: #999;}
.tryout-detail .rating .rating-img img{float: left;margin: 0 0.06rem 0.06rem 0;width: 2.32rem;height: 2.32rem;}
.tryout-detail .rating .rating-text{padding:0.07rem 0.22rem 0 0;line-height: 0.4rem;font-size: 0.28rem;color: #666;word-break: break-all;}
.rating-goods{margin-top: 0.2rem;background: #fff;}
.rating-goods .title{padding-left: 0.22rem;line-height: 0.8rem;font-size: 0.3rem;border-bottom: 1px solid #e5e5e5;color: #333;}
.rating-goods .content{position: relative;padding: 0.2rem 0.28rem 0.2rem 0.22rem;}
.rating-goods .goods{float: left;display: -webkit-flex;display: flex;width: 5rem;}
.rating-goods .goods .show-img{-webkit-flex: 0 0 1.8rem;flex: 0 0 1.8rem;width: 1.8rem;height: 1.8rem;}
.rating-goods .goods .show-img img{display: block;width: 1.8rem;height: 1.8rem;}
.rating-goods .goods .name-price{position: relative;-webkit-flex: 1;flex: 1;margin-left: 0.3rem;}
.rating-goods .goods .name-price .name{margin-top: 0.16rem;line-height: 0.4rem;font-size: 0.3rem;color: #333;}
.rating-goods .goods .name-price .price{position: absolute;left: 0;bottom: 0.15rem;line-height: 0.36rem;font-size: 0.36rem;color: #ef0022;}
.rating-goods .goods .name-price .price i{font-size: 0.24rem;}
.rating-goods .buy{position: absolute;right: 0.28rem;bottom: 0.3rem;padding: 0 0.22rem;line-height: 0.5rem;font-size: 0.26rem;color: #fff;background: #ef0022;}

.reply-rating{margin-top: 0.2rem;background: #fff;}
.reply-rating .title{padding-left: 0.22rem;line-height: 0.8rem;font-size: 0.3rem;border-bottom: 1px solid #e5e5e5;color: #333;}
.reply-rating .reply-item{padding: 0.2rem 0.2rem 0.36rem;border-bottom: 1px solid #e5e5e5;}
.reply-rating .reply-item .reply-user{display: -webkit-flex;display: flex;}
.reply-rating .reply-item .reply-user .avatar{-webkit-flex: 0 0 0.8rem;flex: 0 0 0.8rem;width: 0.8rem;height: 0.8rem;border-radius: 50%;}
.reply-rating .reply-item .reply-user .avatar img{display: block;width: 0.8rem;height: 0.8rem;border-radius: 50%;}
.reply-rating .reply-item .reply-user .name-time{-webkit-flex: 1;flex: 1;margin-left: 0.18rem;}
.reply-rating .reply-item .reply-user .name-time .name{margin-top: 0.1rem;line-height: 0.3rem;font-size: 0.3rem;color: #333;}
.reply-rating .reply-item .reply-user .name-time .time{margin-top: 0.16rem;line-height: 0.22rem;font-size: 0.22rem;color: #999;}
.reply-rating .reply-item .text{margin: 0.12rem 0 0 1rem;line-height: 0.36rem;font-size: 0.3rem;color: #666;word-break: break-all;}
.reply-rating .reply-item:last-child{border-bottom: none;}
.reply-wrapper{position: fixed;left: 0;bottom: 0;z-index: 100;width: 7.5rem;height: 0.89rem;border-top: 1px solid #e5e5e5;background: #fff;}
.reply-wrapper .fabulous{float: left;width: 1rem;text-align: center;font-size: 0;}
.reply-wrapper .fabulous .icon{display: inline-block;vertical-align: top;width: 0.4rem;height: 0.89rem;background: url(../img/community_follower.png) no-repeat center center;background-size: 0.3rem 0.32rem;}
.reply-wrapper .fabulous .num{display: inline-block;vertical-align: top;line-height: 0.89rem;font-size: 0.24rem;color: #b2b2b2;}
.reply-wrapper .fabulous.on .icon{background: url(../img/community_follower02.png) no-repeat center center;background-size: 0.3rem 0.32rem;}
.reply-wrapper .reply-box{float: left;margin-top: 0.15rem;width: 6.5rem;height: 0.6rem;}
.reply-wrapper .reply-box input{float: left;padding-left: 0.15rem;width: 5.5rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.26rem;background: #f5f5f5;border: none;outline: none;}
.reply-wrapper .reply-box .sub{float: left;width: 0.85rem;line-height: 0.6rem;text-align: center;font-size: 0.26rem;color: #fff;background: #ef0022;}
.zhanwei{margin-top: 0.2rem;width: 100%;height: 0.9rem;}

/* community */
.community-list{margin: 1.9rem 0 1rem;padding-left: 0.24rem;background: #fff;}
.community-list .community-item{padding: 0.1rem 0.26rem 0.1rem 0;border-bottom: 1px solid #e5e5e5;}
.community-list .community-item:last-child{border-bottom: none;}
.community-list .community-item .user-wrapper{padding: 0.2rem 0;}
.community-list .community-item .user{float: left;display: -webkit-flex;display: flex;}
.community-list .community-item .user .avatar{-webkit-flex: 0 0 0.8rem;flex: 0 0 0.8rem;width: 0.8rem;height: 0.8rem;border-radius: 50%;}
.community-list .community-item .user .avatar img{display: block;width: 0.8rem;height: 0.8rem;border-radius: 50%;}
.community-list .community-item .user .name-time{-webkit-flex: 1;flex: 1;margin-left: 0.18rem;}
.community-list .community-item .user .name-time .name{margin-top: 0.1rem;line-height: 0.3rem;font-size: 0.3rem;color: #333;}
.community-list .community-item .user .name-time .name .master{display: inline-block;vertical-align: top;margin: 0.01rem 0 0 0.12rem;padding: 0 0.06rem;height: 0.28rem;line-height: 0.28rem;font-size: 0.2rem;border: 1px solid #eb3349;box-sizing: border-box;color: #eb3349;}
.community-list .community-item .user .name-time .time{margin-top: 0.16rem;line-height: 0.22rem;font-size: 0.22rem;color: #999;}
.community-list .community-item .user .name-time .time .from{margin-left: 0.18rem;}
.community-list .community-item .user .name-time .time .from i{color: #2e87da;}
.community-list .community-item .follow{float: right;margin-top: 0.1rem;width: 1.24rem;height: 0.58rem;line-height: 0.58rem;text-align: center;font-size: 0.28rem;border: 1px solid #ef0022;color: #ef0022;background: #fff;}
.community-list .community-item .follow.on{border: 1px solid #e5e5e5;color: #999;}
.community-list .community-item .follow i{font-size: 0.32rem;}
.community-list .community-item .title{margin-bottom: 0.2rem;line-height: 0.4rem;font-size: 0.28rem;color: #666;}
.community-list .community-item .goods{display: -webkit-flex;display: flex;padding: 0.1rem;background: #fafafa;}
.community-list .community-item .goods .show-img{-webkit-flex: 0 0 1.4rem;flex: 0 0 1.4rem;width: 1.4rem;height: 1.4rem;}
.community-list .community-item .goods .show-img img{display: block;width: 1.4rem;height: 1.4rem;}
.community-list .community-item .goods .text{-webkit-flex: 1;flex: 1;margin-left: 0.24rem;}
.community-list .community-item .goods .text .name{margin-top: 0.05rem;line-height: 0.4rem;font-size: 0.26rem;color: #666;}
.community-list .community-item .goods .text .price{margin-top: 0.12rem;line-height: 0.3rem;font-size: 0.3rem;color: #ef0022;}
.community-list .community-item .goods .text .price i{font-size: 0.24rem;}
.community-list .community-item .fabulous-meg{margin: 0.17rem 0 0 0;}
.community-list .community-item .fabulous-meg .fabulous{float: right;padding: 0 0.2rem;height: 0.6rem;text-align: center;font-size: 0;}
.community-list .community-item .fabulous-meg .fabulous .icon{display: inline-block;vertical-align: top;width: 0.42rem;height: 0.6rem;background: url(../img/community_follower.png) no-repeat center center;background-size: 0.3rem 0.32rem;}
.community-list .community-item .fabulous-meg .fabulous .num{display: inline-block;vertical-align: top;line-height: 0.6rem;font-size: 0.24rem;color: #b2b2b2;}
.community-list .community-item .fabulous-meg .fabulous.on .icon{background: url(../img/community_follower02.png) no-repeat center center;background-size: 0.3rem 0.32rem;}
.community-list .community-item .fabulous-meg .meg{margin-right: 0.16rem;}
.community-list .community-item .fabulous-meg .meg .icon{width: 0.48rem;background: url(../img/community_comment_.png) no-repeat center center;background-size: 0.34rem 0.28rem;}

/* community4 */
.community-list2{padding-left: 0;background: none;}
.community-list2 .community-item{margin-bottom: 0.16rem;padding: 0.1rem 0.24rem;border-bottom: none;background: #fff;}
.community-list2 .community-item .goods-rating{overflow: hidden;}
.community-list2 .community-item .goods-rating .text{line-height: 0.4rem;font-size: 0.28rem;color: #666;word-break: break-all;}
.community-list2 .community-item .goods-rating .goods-rating-img{margin-top: 0.25rem;width: 8rem;}
.community-list2 .community-item .goods-rating .goods-rating-img img{float: left;margin: 0 0.09rem 0.09rem 0;width: 2.28rem;height: 2.28rem;}

/* community-user */
.community-header{position: relative; overflow: hidden;padding-bottom: 0.42rem;border-bottom: 1px solid #b4aba9;color: #fff;background: rgba(7,17,27,0.5);}
.community-header .community-return-wrapper{position: relative;height: 0.88rem;}
.community-header .community-return-wrapper .community-return{position: absolute;left: 0;top: 0;width: 0.74rem;height: 0.88rem;background: url(../img/return02.png) no-repeat center center;background-size: 0.22rem 0.41rem;}
.community-header .community-user .avatar{margin: 0 auto;width: 1.5rem;height: 1.5rem;border: 2px solid #565658;border-radius: 50%;}
.community-header .community-user .avatar img{display: block;width: 1.5rem;height: 1.5rem;border-radius: 50%;}
.community-header .community-user .name{margin-top: 0.32rem;line-height: 0.36rem;font-size: 0.36rem;text-align: center;}
.community-header .community-user .follow-fans{margin-top: 0.26rem;text-align: center;font-size: 0;}
.community-header .community-user .follow-fans .follow{display: inline-block;vertical-align: top;line-height: 0.26rem;font-size: 0.26rem;color: #fff;}
.community-header .community-user .follow-fans .follow .num{margin-left: 0.08rem;}
.community-header .community-user .follow-fans .line{margin: 0 0.18rem;}
.community-header .backgorund{position: absolute; left: 0; top: 0;z-index: -1; width: 100%;height: 100%;-webkit-filter: blur(0.1rem);filter: blur(0.1rem);}
.community-header .backgorund img{display: block;width: 100%;}
.community-list3{margin: 0.18rem 0 1rem;}
.community-footer{position: fixed;left: 0;bottom: 0;width: 100%;height: 0.9rem;box-shadow: 0 -0.08rem 0.06rem #f3f3f3;background: #fff;z-index: 100;text-align: center;font-size: 0;}
.community-footer .icon{display: inline-block;vertical-align: top;width: 0.68rem;height: 0.9rem;background: url(../img/jia.png) no-repeat center center;background-size: 0.24rem;}
.community-footer .text{display: inline-block;vertical-align: top;line-height: 0.9rem;font-size: 0.32rem;color: #ef0022;}
.community-footer.on .text{color: #808080;}


/* 修改1.25 */
.shop-infor{padding: 0.2rem 0;background: #fff;}
.shop-infor .shop-img{float: left;margin-left: 0.24rem;width: 0.6rem;height: 0.6rem;}
.shop-infor .shop-img img{display: block;width: 0.6rem;height: 0.6rem;}
.shop-infor .shop-name{float: left;margin-left: 0.1rem;max-width: 4.5rem;line-height: 0.6rem;font-size: 0.32rem;color: #333;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.shop-infor .enter{float: right;margin-right: 0.24rem;padding: 0 0.15rem;box-sizing: border-box;height: 0.6rem;line-height: 0.6rem;font-size: 0.28rem;color: #333;border: 1px solid #ef0022;}
.my-order-wrapper .dai-list{overflow: hidden;}
.my-order-wrapper .dai-list .dai-item{position: relative;}
.my-order-wrapper .dai-list .dai-item .num{position: absolute;left: 0.9rem;top: 0;padding: 0 0.05rem;line-height: 0.2rem;font-size: 0.22rem;color: #fff;border-radius: 0.1rem;background: red;}
.shop-infor2{padding: 0.3rem 0 0.1rem;display:-webkit-flex;display: flex;background: #fff;}
.shop-infor2 .shop-img{margin-left: 0.24rem;-webkit-flex: 0 0 0.8rem;flex: 0 0 0.8rem;width: 0.8rem;}
.shop-infor2 .shop-img img{display: block;width: 0.8rem;height: 0.8rem;}
.shop-infor2 .shop-name{margin-left: 0.24rem;-webkit-flex: 1;flex: 1;line-height: 0.8rem;font-size: 0.32rem;color: #333;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.classification-wrapper .top-nav{position: static;}
.classification-wrapper .classification{margin-top: 0;}
/*.sort2{position: static;}*/
.new-list-wrapper2{margin-top: 0.1rem;}
.share-wrapper{display: none;}
.share-wrapper.on{display: block;}

/* 修改 1.29*/
.shop-name-wrapper{margin-top: 0.1rem;}
.header-seat{width: 100%;height: 0.88rem;}
.goods-list2{margin-bottom: 0;}
.footer-seat{width: 100%;height: 2.1rem;}

/* payment-order */
.order-amount{padding: 0 0.24rem;margin-top: 1.1rem;box-sizing: border-box;line-height: 1rem;background: #fff;}
.order-amount .title{float: left;font-size: 0.32rem;color: #333;}
.order-amount .cost{float: right;font-size: 0.32rem;color: #ef0022;}
.payment-btn{position: fixed;left: 0;bottom: 0;z-index: 100;display: block;width: 100%;height: 1rem;line-height: 1rem;text-align: center;font-size: 0.34rem;color: #fff;background: #ad1e24;}

/* payment-completion */
.payment-com{display:-webkit-flex;display: flex;padding: 0.26rem 0;margin-top: 0.88rem;background: linear-gradient(left, #ef0022, #ff5e44);background: -webkit-linear-gradient(left, #ef0022, #ff5e44);}
.payment-com .text{-webkit-flex: 0 0 3.5rem;flex: 0 0 3.5rem;padding-left: 0.24rem;width: 3.5rem;box-sizing: border-box;}
.payment-com .text .text1{margin-top: 0.44rem;line-height: 0.36rem;font-size: 0.36rem;color: #fff;}
.payment-com .text .text2{margin-top: 0.14rem;line-height: 0.34rem;font-size: 0.34rem;color: #fff;}
.payment-com .icon{-webkit-flex: 1;flex: 1;}
.payment-com .icon img{display: block;margin: 0 auto;width: 1.8rem;height: 1.8rem;}
.order-infor{padding: 0.2rem 0.24rem 0.6rem;background: #fff;}
.order-infor .infor-item{line-height: 0.5rem;font-size: 0.3rem;color: #555;}
.order-infor .infor-item .tel{margin-left: 0.12rem;}
.order-infor .view-order{margin: 0.5rem auto 0;display: block;width: 100%;height: 0.8rem;box-sizing: border-box;line-height: 0.8rem;text-align: center;font-size: 0.32rem;color: #ad1e24;background: #fff;border: 1px solid #ad1e24;border-radius: 2px;}




/**2018年1月26日新增**/
/* 普通 */
.common{margin: 0.04rem 0.17rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #EB796C;border: 1px solid #EB796C;box-sizing: border-box;}
/* 海淘 */
.sea{margin: 0.04rem 0.17rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #644096;border: 1px solid #644096;box-sizing: border-box;}
/* 拼团 */
.team{margin: 0.04rem 0.17rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #ff482a;border: 1px solid #ff482a;box-sizing: border-box;}
/* 秒杀/特卖/新品/爱购币 */
.usually{margin: 0.04rem 0.17rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #EA2931;border: 1px solid #EA2931;box-sizing: border-box;}
/* 金领 */
.gold{margin: 0.04rem 0.17rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #E3C679;border: 1px solid #E3C679;box-sizing: border-box;}
/* 试用/积分 */
.try-score{margin: 0.04rem 0.17rem 0 0;display: inline-block;padding: 0 0.05rem;vertical-align: top;line-height: 0.28rem;font-size: 0.2rem;color: #67B6FF;border: 1px solid #67B6FF;box-sizing: border-box;}

/* 修改 1.29*/
.shop-name-wrapper{margin-top: 0.1rem;}
.header-seat{width: 100%;height: 0.88rem;}
.goods-list2{margin-bottom: 0;}
.footer-seat{width: 100%;height: 2.1rem;}

/* payment-order */
.order-amount{padding: 0 0.24rem;margin-top: 1.1rem;box-sizing: border-box;line-height: 1rem;background: #fff;}
.order-amount .title{float: left;font-size: 0.32rem;color: #333;}
.order-amount .cost{float: right;font-size: 0.32rem;color: #ef0022;}
.payment-btn{position: fixed;left: 0;bottom: 0;z-index: 100;display: block;width: 100%;height: 1rem;line-height: 1rem;text-align: center;font-size: 0.34rem;color: #fff;background: #ad1e24;}

/* payment-completion */
.payment-com{display:-webkit-flex;display: flex;padding: 0.26rem 0;margin-top: 0.88rem;background: linear-gradient(left, #ef0022, #ff5e44);background: -webkit-linear-gradient(left, #ef0022, #ff5e44);}
.payment-com .text{-webkit-flex: 0 0 3.5rem;flex: 0 0 3.5rem;padding-left: 0.24rem;width: 3.5rem;box-sizing: border-box;}
.payment-com .text .text1{margin-top: 0.44rem;line-height: 0.36rem;font-size: 0.36rem;color: #fff;}
.payment-com .text .text2{margin-top: 0.14rem;line-height: 0.34rem;font-size: 0.34rem;color: #fff;}
.payment-com .icon{-webkit-flex: 1;flex: 1;}
.payment-com .icon img{display: block;margin: 0 auto;width: 1.8rem;height: 1.8rem;}
.order-infor{padding: 0.2rem 0.24rem 0.6rem;background: #fff;}
.order-infor .infor-item{line-height: 0.5rem;font-size: 0.3rem;color: #555;}
.order-infor .infor-item .tel{margin-left: 0.12rem;}
.order-infor .view-order{margin: 0.5rem auto 0;display: block;width: 100%;height: 0.8rem;box-sizing: border-box;line-height: 0.8rem;text-align: center;font-size: 0.32rem;color: #ad1e24;background: #fff;border: 1px solid #ad1e24;border-radius: 2px;}

/**2018年2月4日**/
/* 分享 */
.exten-header{background: none;}
.exten-header .title{color: #fff;}
.exten-header  .return{background: url(../img/return02.png) no-repeat center center;background-size: 0.22rem 0.41rem;}
.exten-header  .share{background: url(../img/nav_share.png) no-repeat center center;background-size: 0.4rem;}
.exten-block{position: relative;padding-bottom: 0.5rem;margin: 2.3rem auto 0.5rem;width: 6.3rem;background: #fff;}
.exten-block .horn{width: 6.3rem;height: 0.5rem;}
.exten-block .horn img{display: block;width: 6.3rem;height: 0.5rem;}
.exten-block .horn1{position: absolute;left: 0;top: -0.48rem;}
.exten-block .horn2{position: absolute;left: 0;bottom: -0.48rem;}
.exten-block .avatar{position: absolute;left: 50%;top: -1.2rem;z-index: 2;margin-left: -0.9rem;width: 1.8rem;height: 1.8rem;}
.exten-block .avatar img{display: block;width: 1.8rem;height: 1.8rem;box-sizing: border-box;border: 0.1rem solid #faa8b4;border-radius: 50%;}
.exten-block .name{padding-top: 0.77rem;line-height: 0.3rem;font-size: 0.3rem;text-align: center;color: #333;}
.exten-block .logo{margin-top: 0.73rem;height: 1.3rem;}
.exten-block .logo img{display: block;margin: 0 auto;height: 1.36rem;}
.exten-block .text{margin-top: 0.66rem;line-height: 0.5rem;font-size: 0.36rem;text-align: center;color: #666;}
.exten-block .ewm-img{margin: 0.42rem auto 0;width: 2.36rem;height: 2.36rem;}
.exten-block .ewm-img img{display: block;width: 2.36rem;height: 2.36rem;}
.exten-block .btn{margin: 0.58rem auto 0;width: 4.9rem;height: 0.8rem;line-height: 0.8rem;text-align: center;font-size: 0.3rem;border-radius: 0.05rem;color: #fff;background: #ad1e24;}

/* 品牌分类弹层 */
.sort-wrapper{position: relative;}
.brand-classification .classi-content{position: absolute;left: 0;top: 0.82rem;/*padding-bottom: 1rem*/;width: 100%;max-height: 5rem;background: #fff;}
.brand-classification .classi-content .brand-classi-wrapper{max-height: 5rem;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.brand-classification .classi-content .classi-item{float: left;padding-left: 0.24rem;margin-top: 1px;width: 50%;height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;box-sizing: border-box;color: #333;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;border-right: 1px solid #fff;}
.brand-classification .classi-content .classi-item.on{background: #ef0022;color: #fff;}
.brand-classification .classi-content .classification-btn{position: absolute;position: relative;left: 0;bottom: 0;width: 100%;height: 1rem;border-top: 1px solid #f5f5fa;}
.brand-classification .classification-btn .btn-item{float: left;width: 50%;height: 1rem;line-height: 1rem;text-align: center;font-size: 0.3rem;color: #333;}
.brand-classification .classification-btn .btn-item.on{background: #ad1e24;color: #fff;}

/* 侧边导航 */
.side-bar{position: fixed;right: 0;top: 50%;z-index: 999;margin-top: -0.85rem;width: 0.8rem;height: 1.7rem;}
.side-bar .side-item{display: block;width: 0.8rem;height: 0.8rem;overflow: hidden;background: rgba(173, 30, 36, 0.9);}
.side-bar .side-item:first-child{margin-bottom: 0.1rem;}
.side-bar .side-item img{display: block;margin: 0.16rem auto 0;width: 0.48rem;height: 0.48rem;}

/* 修改 2.3 */
.block3{margin-top: 0.1rem;width: 7.5rem;height: 4.92rem;overflow: hidden;}
.block3 .today-berserk{float: left;width: 2.94rem;height: 4.92rem;}
.block3 .today-berserk img{display: block;width: 2.94rem;height: 4.92rem;border-right: 1px solid #e5e5e5;box-sizing: border-box;}
.block3 .right{float: left;width: 4.56rem;height: 4.92rem;}
.block3 .global-purchase{float: left;width: 4.56rem;height: 2.46rem;}
.block3 .global-purchase img{display: block;width: 4.56rem;height: 2.46rem;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.block3 .bottom{height: 2.46rem;}
.block3 .bottom .group{float: left;width: 2.07rem;height: 2.46rem;}
.block3 .bottom .group img{display: block;width: 2.07rem;height: 2.46rem;border-right: 1px solid #e5e5e5;box-sizing: border-box;}
.block3 .bottom .exchange{float: left;width: 2.49rem;height: 2.46rem;}
.block3 .bottom .exchange img{display: block;width: 2.49rem;height: 2.46rem;}

/* 2.4 修改 */
.bottom-nav{height: auto;}
.bottom-nav .nav-item img{display: block;width: 100%;}
.index-nav .nav-item{padding: 0;}
.index-nav .nav-item img{margin: 0;width: 100%;height: auto;}

/**实体店**/
/* merchant-details */
.merchant-details-header{position: fixed;left: 0;top: 0;width: 100%;height: 0.9rem;z-index: 100;}
.merchant-details-header.on{background: #fff;}
.merchant-details-header .return{float: left;display: block;width: 1.12rem;height: 0.9rem;background: url(../img/return02.png) no-repeat center center;background-size: 0.6rem;}
.merchant-details-header .collection{float: right;display: block;width: 0.9rem;height: 0.9rem;background: url(../img/collection.png) no-repeat center center;background-size: 0.6rem;}
.merchant-details-header .collectioned{float: right;display: block;width: 0.9rem;height: 0.9rem;background: url(../img/collectioned.png) no-repeat center center;background-size: 0.6rem;}

.merchant-details-header .share{float: right;margin-right: 0.1rem;display: block;width: 0.9rem;height: 0.9rem;background: url(../img/share.png) no-repeat center center;background-size: 0.6rem;}
.merchant-details-banner{margin-top: 0;}
.merchant-info{padding-left: 0.25rem;background: #fff;}
.merchant-info .name-score{padding:0.24rem 0 0.3rem;border-bottom: 1px solid #eee;}
.merchant-info .name-score .name{line-height: 0.45rem;font-size: 0.34rem;font-weight: bold;color: #333;}
.merchant-info .name-score .level{float: right;padding: 0 0.1rem;margin-right: 0.25rem;line-height: 0.4rem;font-size: 0.24rem;color: #e4e6e4;background: #32b26c;}
.merchant-info .name-score .level2{background: #e56611;}
.merchant-info .name-score .level3{background: blue;}
.merchant-info .add-tel{padding: 0.22rem 0 0.2rem;display: flex;display: -webkit-flex;border-bottom: 1px solid #eee;}
.merchant-info .add-tel .icon{margin-right: 0.27rem;display: block;flex: 0 0 0.36rem;-webkit-flex: 0 0 0.36rem;width: 0.36rem;height: 0.42rem;background: url(../img/add.png) no-repeat center center;background-size: 0.34rem 0.4rem;}
.merchant-info .add-tel .add{flex: 1;-webkit-flex: 1;line-height: 0.42rem;font-size: 0.28rem;color: #666;}
.merchant-info .add-tel .tel{display: block;flex: 0 0 0.94rem;-webkit-flex: 0 0 0.94rem;width: 0.94rem;height: 0.42rem;background: url(../img/tel.png) no-repeat center center;background-size: 0.4rem;}
.merchant-info .business-hours{padding: 0.22rem 0;display: flex;display: -webkit-flex;border-bottom: 1px solid #eee;}
.merchant-info .business-hours .icon{margin-right: 0.27rem;display: block;flex: 0 0 0.4rem;-webkit-flex: 0 0 0.4rem;width: 0.4rem;height: 0.4rem;background: url(../img/time.png) no-repeat center center;background-size: 0.36rem;}
.merchant-info .business-hours .time{display: block;flex: 1;-webkit-flex: 1;line-height: 0.4rem;font-size: 0.28rem;color: #666;}
.merchant-info .business-hours .time i{margin: 0 0.06rem;color: #b3b3b3;}
.merchant-info .business-profiles{height: 0.82rem;}
.merchant-info .business-profiles .icon{float: left;margin-right: 0.27rem;display: block;width: 0.34rem;height: 0.82rem;background: url(../img/jianjie.png) no-repeat center center;background-size: 0.3rem 0.33rem;}
.merchant-info .business-profiles .title{float: left;line-height: 0.82rem;font-size: 0.28rem;color: #666;}
.merchant-info .business-profiles .go{float: right;display: block;width: 0.64rem;height: 0.82rem;background: url(../img/go.png) no-repeat center center;background-size: 0.12rem 0.22rem;}
.merchant-details-package{margin-top: 0.2rem;background: #fff;}
.merchant-details-package .top-title-wrapper{height: 0.8rem;border-bottom: 1px solid #eee;font-size: 0;}
.merchant-details-package .top-title-wrapper .icon{margin-left: 0.12;display: inline-block;vertical-align: top;width: 0.58rem;height: 0.8rem;background: url(../img/zhe.png) no-repeat center center;background-size: 0.3rem;}
.merchant-details-package .top-title-wrapper .title{display: inline-block;vertical-align: top;line-height: 0.8rem;font-size: 0.28rem;color: #999;}
.merchant-details-package .package-list{padding-left: 0.3rem;height: 4.5rem;overflow: hidden;}
.merchant-details-package .package-list.on{height: auto;}
.merchant-details-package .package-list .package-item{display: flex;display: -webkit-flex;height: 1.5rem;box-sizing: border-box;border-bottom: 1px solid #eee;}
.merchant-details-package .package-item .avatar{margin:0.18rem 0.2rem 0 0;flex: 0 0 1.5rem;-webkit-flex: 0 0 1.5rem;height: 1.1rem;}
.merchant-details-package .package-item .avatar img{display: block;width: 1.5rem;height: 1.1rem;}
.merchant-details-package .package-item .text{margin-top: 0.18rem;flex: 1;-webkit-flex: 1;}
.merchant-details-package .package-item .text .name{line-height: 0.5rem;font-size: 0.32rem;color: #333;}
.merchant-details-package .package-item .text .price-wrapper{margin-top: 0.2rem;font-size: 0;}
.merchant-details-package .package-item .text .price-wrapper .price{margin-right: 0.15rem;display: inline-block;vertical-align: top;line-height: 0.36rem;font-size: 0.36rem;color: #ff7452;}
.merchant-details-package .package-item .text .price-wrapper .old-price{display: inline-block;vertical-align: top;line-height: 0.36rem;font-size: 0.24rem;color: #999;text-decoration: line-through;}
.merchant-details-package .more-package .title-wrapper{height: 0.79rem;text-align: center;font-size: 0;}
.merchant-details-package .more-package .title-wrapper .title{display: inline-block;vertical-align: top;line-height: 0.79rem;height: 0.79rem;font-size: 0.28rem;color: #999;}
.merchant-details-package .more-package .title-wrapper .icon{display: inline-block;vertical-align: top;width: 0.5rem;height: 0.79rem;background: url(../img/select-icon2.png) no-repeat center center;background-size: 0.22rem 0.12rem;}
.merchant-details-package .more-package.on .title-wrapper .icon{transform: rotate(180deg)}





    
    
      
   
    
   
    
    

   
    
    